/* eslint-disable */
/* tslint:disable */
// @ts-nocheck
/*
 * ---------------------------------------------------------------
 * ## THIS FILE WAS GENERATED VIA SWAGGER-TYPESCRIPT-API        ##
 * ##                                                           ##
 * ## AUTHOR: acacode                                           ##
 * ## SOURCE: https://github.com/acacode/swagger-typescript-api ##
 * ---------------------------------------------------------------
 */

import {
  AdminRoleDeleteCreateData,
  AdminRoleDetailCreateData,
  AdminRoleGetFeaturesCreateData,
  AdminRoleGetMenusCreateData,
  AdminRoleGetRoleCheckedFeatureIdsCreateData,
  AdminRoleGetRoleCheckedMenuIdsCreateData,
  AdminRoleListCreateData,
  AdminRoleSaveCreateData,
  AdminRoleSaveFeaturesCreateData,
  AdminRoleSaveMenusCreateData,
  AdminUserChangePasswordCreateData,
  AdminUserDeleteCreateData,
  AdminUserDetailCreateData,
  AdminUserEnabledCreateData,
  AdminUserGetFeaturesCreateData,
  AdminUserGetMenusCreateData,
  AdminUserInfoCreateData,
  AdminUserListCreateData,
  AdminUserLoginCreateData,
  AdminUserSaveCreateData,
  AdminUserSaveRolesCreateData,
  AspireCoreModelsBaseSearchModel,
  AspireCoreModelsPagedListSearchModel,
  BaseAreaGetAreasCreateData,
  BaseAreaGetAreasListData,
  BaseAreaGetCascadedAreasListData,
  BaseBankListCreateData,
  BaseBrandListCreateData,
  BaseCodeListData,
  BaseDepartmentCascadeListCreateData,
  BaseDepartmentListCreateData,
  BaseDictionaryGetDictionariesCreateData,
  BaseDictionaryGetDictionaryCreateData,
  BaseDictionaryReloadCacheCreateData,
  BaseGlobalSettingsListData,
  BaseIdGeneratorGetGeneratorIdCreateData,
  BaseIndustryGetIndustriesCreateData,
  BaseLocationGeocoderCreateData,
  BaseLocationGetAreaCreateData,
  BaseLocationIpLocationCreateData,
  BaseLocationSearchCreateData,
  BaseLocationSuggestionCreateData,
  BaseSearchGetSearchConditionsCreateData,
  BaseSmsListCreateData,
  BaseSmsSendVerificationCodeCreateData,
  BaseSystemSettingListCreateData,
  BaseUploadBatchCreateData,
  BaseUploadCreateData,
  BaseUploadListData,
  BaseUploadUeditorCreateData,
  BaseUploadUeditorListData,
  BaseWxGenerateMpQrCodeCreateData,
  BaseWxGenerateTemporaryMpQrCodeCreateData,
  BaseWxGetAccessTokenCreateData,
  BaseWxGetSignatureCreateData,
  BaseWxGetUserNotifyListData,
  CommonDepartmentDeleteCreateData,
  CommonDepartmentListCreateData,
  CommonDepartmentMoveCreateData,
  CommonDepartmentSaveCreateData,
  ContentArticleCancelPublishCreateData,
  ContentArticleDetailCreateData,
  ContentArticleListCreateData,
  ContentArticleNavigationDeleteCreateData,
  ContentArticleNavigationListCreateData,
  ContentArticleNavigationMoveCreateData,
  ContentArticleNavigationSaveCreateData,
  ContentArticlePublishCreateData,
  ContentArticleSaveCreateData,
  ContentBannerDeleteCreateData,
  ContentBannerListCreateData,
  ContentBannerMoveCreateData,
  ContentBannerSaveCreateData,
  ContentBannerSetStateCreateData,
  ContentCategoryCascadeListCreateData,
  ContentCategoryDeleteCreateData,
  ContentCategoryListCreateData,
  ContentCategorySaveCreateData,
  ContentCategorySetStateCreateData,
  ContentHomePageProductSectionListCreateData,
  ContentHomePageProductSectionMoveCreateData,
  ContentHomePageProductSectionSaveCreateData,
  ContentHomePageProductSectionSetStateCreateData,
  ContentSharingMaterialListCreateData,
  ContentSharingMaterialMoveCreateData,
  ContentSharingMaterialSaveCreateData,
  ContentSharingMaterialSetStateCreateData,
  CustomerServiceDeleteCreateData,
  CustomerServiceListCreateData,
  CustomerServiceSaveCreateData,
  FudanDepartmentDeleteCreateData,
  FudanDepartmentListCreateData,
  FudanDepartmentMoveCreateData,
  FudanDepartmentSaveCreateData,
  HealthCheckCreateUserCreateData,
  HealthCheckDeviceDeleteCreateData,
  HealthCheckDeviceListCreateData,
  HealthCheckDeviceSaveCreateData,
  HealthCheckDeviceSetStateCreateData,
  HealthCheckDeviceSyncCreateData,
  HealthCheckGetUserCreateData,
  HealthCheckReportListCreateData,
  KunlunApplicationServicesMemberAppServiceUpdateAgentMembersRequest,
  KunlunDomainModelsUpgradeRuleModel,
  KunlunDomainProvidersLogisticsILogisticsCreateOrderRequest,
  KunlunInfrastructureModelsBaseIdModel1SystemGuidSystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
  KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
  KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
  KunlunInfrastructureModelsBaseIdModel1SystemStringSystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
  KunlunInfrastructureModelsLatLngModel,
  KunlunModelsAccountApplicationListRequest,
  KunlunModelsAccountListRequest,
  KunlunModelsAddAgentInstitutionsRequest,
  KunlunModelsAddMerchantGalleryRequest,
  KunlunModelsAddMerchantPartnerAreaRequest,
  KunlunModelsAdminLoginRequest,
  KunlunModelsAdminRoleModel,
  KunlunModelsAdminUserSearchModel,
  KunlunModelsAgentInstitutionListRequest,
  KunlunModelsAgentInstitutionProductListRequest,
  KunlunModelsArticleCategoryListRequest,
  KunlunModelsArticleListRequest,
  KunlunModelsArticleNavigationListRequest,
  KunlunModelsAttributeListRequest,
  KunlunModelsAttributeValueListRequest,
  KunlunModelsCategoryCascadeListRequest,
  KunlunModelsCategoryListRequest,
  KunlunModelsChangePasswordRequest,
  KunlunModelsCheckMemberExistenceRequest,
  KunlunModelsCloseUserRequest,
  KunlunModelsCommonDepartmentListRequest,
  KunlunModelsConfirmProductOrderAgentRequest,
  KunlunModelsCouponListRequest,
  KunlunModelsCouponPackageCardExchangeRecordListRequest,
  KunlunModelsCouponPackageCardListRequest,
  KunlunModelsCouponPackageCouponListRequest,
  KunlunModelsCouponPackageListRequest,
  KunlunModelsCouponPackageMerchantPromotionPolicyListRequest,
  KunlunModelsCouponPackageRewardSettingListRequest,
  KunlunModelsCouponPackageSettlementPolicyListRequest,
  KunlunModelsCouponPackageTypeListRequest,
  KunlunModelsCouponReceiveRecordRequest,
  KunlunModelsCreateAttributeRequest,
  KunlunModelsCreateAttributeValueRequest,
  KunlunModelsCreateCategoryRequest,
  KunlunModelsCreateCouponPackageCardRequest,
  KunlunModelsCreateProductRequest,
  KunlunModelsCustomerServiceListRequest,
  KunlunModelsDeleteAgentInstitutionProductRequest,
  KunlunModelsDeleteAgentInstitutionRequest,
  KunlunModelsDeleteCouponPackageMerchantPromotionPolicyRequest,
  KunlunModelsDeleteMerchantAdvantageRequest,
  KunlunModelsDeleteMerchantProductRequest,
  KunlunModelsDeleteProductsRequest,
  KunlunModelsDepartmentListRequest,
  KunlunModelsDictionaryRequest,
  KunlunModelsDivideDetailListRequest,
  KunlunModelsDivideListRequest,
  KunlunModelsDoctorListRequest,
  KunlunModelsGenerateCouponPackageCardsRequest,
  KunlunModelsGeocoderRequest,
  KunlunModelsGetCouponPackagePromotionPolicyRequest,
  KunlunModelsGiveCouponPackageCardRequest,
  KunlunModelsInventoryListRequest,
  KunlunModelsLocationSearchRequest,
  KunlunModelsLocationSuggestionRequest,
  KunlunModelsMallOrderListRequest,
  KunlunModelsMemberAddressListRequest,
  KunlunModelsMemberAssetListRequest,
  KunlunModelsMemberBillListRequest,
  KunlunModelsMemberLevelUpgradeRewardSettingListRequest,
  KunlunModelsMemberListRequest,
  KunlunModelsMerchantAdminListRequest,
  KunlunModelsMerchantAdvantageListRequest,
  KunlunModelsMerchantAssetListRequest,
  KunlunModelsMerchantBillListRequest,
  KunlunModelsMerchantChildDepartmentListRequest,
  KunlunModelsMerchantDepartmentCascadeListRequest,
  KunlunModelsMerchantDepartmentListRequest,
  KunlunModelsMerchantGalleryListRequest,
  KunlunModelsMerchantListRequest,
  KunlunModelsMerchantMemberGiftListRequest,
  KunlunModelsMerchantMemberGiftSettingListRequest,
  KunlunModelsMerchantOperationFeeListRequest,
  KunlunModelsMerchantPartnerAreaListRequest,
  KunlunModelsMerchantPolicyListRequest,
  KunlunModelsMerchantProductListRequest,
  KunlunModelsMerchantPurchasePolicyListRequest,
  KunlunModelsMerchantRelationListRequest,
  KunlunModelsMoveArticleNavigationRequest,
  KunlunModelsMoveAttributeRequest,
  KunlunModelsMoveAttributeValueRequest,
  KunlunModelsMoveBannerRequest,
  KunlunModelsMoveCommonDepartmentRequest,
  KunlunModelsMoveFudanDepartmentRequest,
  KunlunModelsMoveHomePageProductSectionRequest,
  KunlunModelsMoveMerchantDeparmentRequest,
  KunlunModelsMoveMerchantProductRequest,
  KunlunModelsMoveNavigationRequest,
  KunlunModelsMoveProductSkuRequest,
  KunlunModelsMoveSharingMaterialRequest,
  KunlunModelsMoveUserMenuRequest,
  KunlunModelsMoveUserMenuSectionRequest,
  KunlunModelsMoveWidgetContentAreaRequest,
  KunlunModelsMoveWidgetItemRequest,
  KunlunModelsMoveWidgetRequest,
  KunlunModelsNavigationListRequest,
  KunlunModelsOperationFeeMemberRewardSettingListRequest,
  KunlunModelsOrderListRequest,
  KunlunModelsOrderRefundApplicationListRequest,
  KunlunModelsOrganizationAgentOperationFeeDivideSettingListRequest,
  KunlunModelsPassAccountApplicationRequest,
  KunlunModelsPassOrderRefundRequest,
  KunlunModelsPassWithdrawalRequest,
  KunlunModelsPlatformAccountListRequest,
  KunlunModelsPlatformBillListRequest,
  KunlunModelsPolicyDetailListRequest,
  KunlunModelsPolicyListRequest,
  KunlunModelsPositionListRequest,
  KunlunModelsProductAreaListRequest,
  KunlunModelsProductListRequest,
  KunlunModelsProductOrderListRequest,
  KunlunModelsProductRevenueAllocationSchemeMemberRewardSettingListRequest,
  KunlunModelsProductSkuListRequest,
  KunlunModelsPromoterListRequest,
  KunlunModelsPromotionPolicyDetailListRequest,
  KunlunModelsPromotionPolicyListRequest,
  KunlunModelsPurchaseCouponPackageCouponListRequest,
  KunlunModelsPurchaseCouponPackageListRequest,
  KunlunModelsPurchaseOrderDeliveryRequest,
  KunlunModelsPurchaseOrderListRequest,
  KunlunModelsPurchaseOrderReturnRequest,
  KunlunModelsPurchaseOrderTakeDeliveryRequest,
  KunlunModelsPurchaseOrderUploadAttachmentsRequest,
  KunlunModelsPurchasePolicyDetailListRequest,
  KunlunModelsPurchasePolicyListRequest,
  KunlunModelsQualificationDetailRequest,
  KunlunModelsRejectAccountApplicationRequest,
  KunlunModelsRejectAgentApplicationRequest,
  KunlunModelsRejectEntryApplicationRequest,
  KunlunModelsRejectOrderRefundRequest,
  KunlunModelsRejectWithdrawalRequest,
  KunlunModelsRetractCouponsRequest,
  KunlunModelsReturnWithdrawalRequest,
  KunlunModelsSaveAccountRequest,
  KunlunModelsSaveAdminUserRolesRequest,
  KunlunModelsSaveAgentInstitutionProductRequest,
  KunlunModelsSaveAgentLevelRequest,
  KunlunModelsSaveArticleCategoryRequest,
  KunlunModelsSaveArticleNavigationRequest,
  KunlunModelsSaveArticleRequest,
  KunlunModelsSaveBannerRequest,
  KunlunModelsSaveBusinessQualificationRequest,
  KunlunModelsSaveCommonDepartmentRequest,
  KunlunModelsSaveCouponInstructionRequest,
  KunlunModelsSaveCouponPackageCompensationSettingRequest,
  KunlunModelsSaveCouponPackageCouponRequest,
  KunlunModelsSaveCouponPackageMerchantPromotionPolicyRequest,
  KunlunModelsSaveCouponPackageRequest,
  KunlunModelsSaveCouponPackageRewardSettingRequest,
  KunlunModelsSaveCouponPackageSettlementPolicyRequest,
  KunlunModelsSaveCouponPackageTypeRequest,
  KunlunModelsSaveCouponRequest,
  KunlunModelsSaveCustomerServiceRequest,
  KunlunModelsSaveDeliveryRequest,
  KunlunModelsSaveDoctorRequest,
  KunlunModelsSaveFudanDepartmentRequest,
  KunlunModelsSaveHealthCheckDeviceRequest,
  KunlunModelsSaveHomePageProductSectionRequest,
  KunlunModelsSaveMedicalQualificationRequest,
  KunlunModelsSaveMemberLevelRequest,
  KunlunModelsSaveMemberLevelUpgradeRewardSettingRequest,
  KunlunModelsSaveMemberRequest,
  KunlunModelsSaveMerchantAdminRequest,
  KunlunModelsSaveMerchantAdvantageRequest,
  KunlunModelsSaveMerchantDepartmentRequest,
  KunlunModelsSaveMerchantGalleriesRequest,
  KunlunModelsSaveMerchantIntroductionRequest,
  KunlunModelsSaveMerchantMemberGiftSettingRequest,
  KunlunModelsSaveMerchantProductRequest,
  KunlunModelsSaveMerchantRequest,
  KunlunModelsSaveNavigationRequest,
  KunlunModelsSaveOperationFeeAgentDivideSettingRequest,
  KunlunModelsSaveOperationFeeMemberRewardSettingRequest,
  KunlunModelsSaveOperationFeeRequest,
  KunlunModelsSaveOrganizationAgentOperationFeeDivideSettingsRequest,
  KunlunModelsSavePageRequest,
  KunlunModelsSavePickupAddressRequest,
  KunlunModelsSavePlatformAccountRequest,
  KunlunModelsSavePolicyRequest,
  KunlunModelsSavePositionRequest,
  KunlunModelsSaveProductAreaRequest,
  KunlunModelsSaveProductRevenueAllocationSchemeAgentDivideSettingRequest,
  KunlunModelsSaveProductRevenueAllocationSchemeMemberRewardSettingRequest,
  KunlunModelsSaveProductRevenueAllocationSchemeRequest,
  KunlunModelsSaveProductSkuRequest,
  KunlunModelsSavePromotionPolicyDetailRequest,
  KunlunModelsSavePromotionPolicyRequest,
  KunlunModelsSavePurchaseCouponPackageCouponRequest,
  KunlunModelsSavePurchaseCouponPackageRequest,
  KunlunModelsSavePurchaseCouponPackageSettlementPolicyRequest,
  KunlunModelsSavePurchasePolicyRequest,
  KunlunModelsSaveRegistrationRewardSettingRequest,
  KunlunModelsSaveRoleFeaturesRequest,
  KunlunModelsSaveRoleMenusRequest,
  KunlunModelsSaveSharingMaterialRequest,
  KunlunModelsSaveStockInRequest,
  KunlunModelsSaveStockOutRequest,
  KunlunModelsSaveStockroomRequest,
  KunlunModelsSaveUserMenuRequest,
  KunlunModelsSaveUserMenuSectionRequest,
  KunlunModelsSaveWidgetContentAreaRequest,
  KunlunModelsSaveWidgetItemRequest,
  KunlunModelsSaveWidgetRequest,
  KunlunModelsSearchCriteriaRequest,
  KunlunModelsSendCouponRequest,
  KunlunModelsSendCouponsRequest,
  KunlunModelsSendMerchantCouponsRequest,
  KunlunModelsSendVerificationCodeRequest,
  KunlunModelsSetAccountStateRequest,
  KunlunModelsSetArticleCategoryStateRequest,
  KunlunModelsSetBannerStateRequest,
  KunlunModelsSetCategoryStateRequest,
  KunlunModelsSetCouponPackageCardMerchantRequest,
  KunlunModelsSetCouponPackageCardPackageRequest,
  KunlunModelsSetCouponPackageCardPublishStateRequest,
  KunlunModelsSetCouponPackageOnlineRequest,
  KunlunModelsSetCouponPackagePromotionPolicyRequest,
  KunlunModelsSetCouponPackageTypeStateRequest,
  KunlunModelsSetCouponStateRequest,
  KunlunModelsSetHealthCheckDeviceStateRequest,
  KunlunModelsSetHomePageProductSectionStateRequest,
  KunlunModelsSetMemberStateRequest,
  KunlunModelsSetMerchantDepartmentStateRequest,
  KunlunModelsSetMerchantOperationFeeStateRequest,
  KunlunModelsSetMerchantStateRequest,
  KunlunModelsSetNavigationStateRequest,
  KunlunModelsSetProductOnlineRequest,
  KunlunModelsSetProductSkuEnabledRequest,
  KunlunModelsSetProductSkuPriceSchemeRequest,
  KunlunModelsSetProductSkuPurchaseEnabledRequest,
  KunlunModelsSetProductsOnlineRequest,
  KunlunModelsSetPromoterStateRequest,
  KunlunModelsSetPromoterTypeRequest,
  KunlunModelsSetPromotionPolicyStateRequest,
  KunlunModelsSetPurchasePolicyRequest,
  KunlunModelsSetSettlementPolicyRequest,
  KunlunModelsSetSharingMaterialStateRequest,
  KunlunModelsSkuListRequest,
  KunlunModelsStockInListRequest,
  KunlunModelsStockOutListRequest,
  KunlunModelsStockroomListRequest,
  KunlunModelsTakeDeliveryRequest,
  KunlunModelsUpdateAdminUserRequest,
  KunlunModelsUpdateAttributeRequest,
  KunlunModelsUpdateAttributeValueRequest,
  KunlunModelsUpdateCategoryRequest,
  KunlunModelsUpdateMerchantGalleryRequest,
  KunlunModelsUpdatePolicyDetailRequest,
  KunlunModelsUpdateProductRequest,
  KunlunModelsUpdatePurchasePolicyDetailRequest,
  KunlunModelsUserListRequest,
  KunlunModelsUserMenuListRequest,
  KunlunModelsWidgetContentAreaListRequest,
  KunlunModelsWidgetItemListRequest,
  KunlunModelsWidgetListRequest,
  KunlunModelsWithdrawalListRequest,
  KunlunModelsWxGenerateMpQrCodeRequest,
  KunlunModelsWxSignatureRequest,
  LogisticsOrderExpressCreateData,
  LogisticsRoutesExpressTrackingNumberListData,
  MallAttributeCreateCreateData,
  MallAttributeCreateValueCreateData,
  MallAttributeDeleteCreateData,
  MallAttributeDetailCreateData,
  MallAttributeListCreateData,
  MallAttributeMoveCreateData,
  MallAttributeMoveValueCreateData,
  MallAttributeUpdateCreateData,
  MallAttributeUpdateValueCreateData,
  MallAttributeValueListCreateData,
  MallCategoryCascadeListCreateData,
  MallCategoryCreateCreateData,
  MallCategoryDeleteCreateData,
  MallCategoryDetailCreateData,
  MallCategoryListCreateData,
  MallCategorySetStateCreateData,
  MallCategoryUpdateCreateData,
  MallInventoryListCreateData,
  MallNavigationListCreateData,
  MallNavigationMoveCreateData,
  MallNavigationSaveCreateData,
  MallNavigationSetStateCreateData,
  MallOrderDetailCreateData,
  MallOrderListCreateData,
  MallOrderSaveDeliveryCreateData,
  MallOrderTakeDeliveryCreateData,
  MallPickupAddressDeleteCreateData,
  MallPickupAddressDetailCreateData,
  MallPickupAddressListCreateData,
  MallPickupAddressSaveCreateData,
  MallPolicyDetailCreateData,
  MallPolicyDetailListCreateData,
  MallPolicyListCreateData,
  MallPolicyMerchantPolicyListCreateData,
  MallPolicySaveCreateData,
  MallPolicyUpdateDetailCreateData,
  MallProductAreaListCreateData,
  MallProductCreateCreateData,
  MallProductDeleteAreaCreateData,
  MallProductDeleteBatchCreateData,
  MallProductDeleteCreateData,
  MallProductDeleteSkuCreateData,
  MallProductDetailCreateData,
  MallProductGetPolicyCreateData,
  MallProductGetPurchasePolicyCreateData,
  MallProductListCreateData,
  MallProductMoveSkuCreateData,
  MallProductSaveAreaCreateData,
  MallProductSaveSkuCreateData,
  MallProductSetOnlineBatchCreateData,
  MallProductSetOnlineCreateData,
  MallProductSetPolicyCreateData,
  MallProductSetPurchasePolicyCreateData,
  MallProductSetSkuEnabledCreateData,
  MallProductSetSkuPriceSchemeCreateData,
  MallProductSetSkuPurchaseEnabledCreateData,
  MallProductSkuDetailCreateData,
  MallProductSkuListCreateData,
  MallProductUpdateCreateData,
  MallPurchaseOrderCloseCreateData,
  MallPurchaseOrderConfirmPaymentCreateData,
  MallPurchaseOrderConfirmPickupCreateData,
  MallPurchaseOrderDeliveryCreateData,
  MallPurchaseOrderDetailCreateData,
  MallPurchaseOrderListCreateData,
  MallPurchaseOrderReturnCreateData,
  MallPurchaseOrderTakeDeliveryCreateData,
  MallPurchaseOrderUploadAttachmentsCreateData,
  MallPurchasePolicyDetailCreateData,
  MallPurchasePolicyDetailListCreateData,
  MallPurchasePolicyListCreateData,
  MallPurchasePolicyMerchantPolicyListCreateData,
  MallPurchasePolicySaveCreateData,
  MallPurchasePolicyUpdateDetailCreateData,
  MallSkuListCreateData,
  MallStockInCancelCreateData,
  MallStockInConfirmCreateData,
  MallStockInDetailCreateData,
  MallStockInListCreateData,
  MallStockInReturnCreateData,
  MallStockInSaveCreateData,
  MallStockInSubmitCreateData,
  MallStockOutCancelCreateData,
  MallStockOutConfirmCreateData,
  MallStockOutDetailCreateData,
  MallStockOutListCreateData,
  MallStockOutReturnCreateData,
  MallStockOutSaveCreateData,
  MallStockOutSubmitCreateData,
  MallStockroomDeleteCreateData,
  MallStockroomDetailCreateData,
  MallStockroomListCreateData,
  MallStockroomSaveCreateData,
  MarketingCouponDetailCreateData,
  MarketingCouponInstructionCreateData,
  MarketingCouponListCreateData,
  MarketingCouponPackageCardCreateCreateData,
  MarketingCouponPackageCardDeleteCreateData,
  MarketingCouponPackageCardEncryptCreateData,
  MarketingCouponPackageCardExchangeRecordListCreateData,
  MarketingCouponPackageCardGenerateCardsCreateData,
  MarketingCouponPackageCardGiveCreateData,
  MarketingCouponPackageCardListCreateData,
  MarketingCouponPackageCardSetMerchantCreateData,
  MarketingCouponPackageCardSetPackageCreateData,
  MarketingCouponPackageCardSetPublishStateCreateData,
  MarketingCouponPackageCompensationSettingDetailCreateData,
  MarketingCouponPackageCouponListCreateData,
  MarketingCouponPackageDeleteCouponCreateData,
  MarketingCouponPackageDeleteCreateData,
  MarketingCouponPackageDeleteMerchantPromotionPolicyCreateData,
  MarketingCouponPackageDeleteRewardSettingCreateData,
  MarketingCouponPackageDetailCreateData,
  MarketingCouponPackageGetPromotionPolicyCreateData,
  MarketingCouponPackageListCreateData,
  MarketingCouponPackageMerchantPromotionPolicyListCreateData,
  MarketingCouponPackageRewardSettingListCreateData,
  MarketingCouponPackageSaveCompensationSettingCreateData,
  MarketingCouponPackageSaveCouponCreateData,
  MarketingCouponPackageSaveCreateData,
  MarketingCouponPackageSaveMerchantPromotionPolicyCreateData,
  MarketingCouponPackageSaveRewardSettingCreateData,
  MarketingCouponPackageSaveSettlementPolicyCreateData,
  MarketingCouponPackageSetOnlineCreateData,
  MarketingCouponPackageSetPromotionPolicyCreateData,
  MarketingCouponPackageSettlementPolicyListCreateData,
  MarketingCouponPackageTypeCascadeListCreateData,
  MarketingCouponPackageTypeDeleteCreateData,
  MarketingCouponPackageTypeListCreateData,
  MarketingCouponPackageTypeSaveCreateData,
  MarketingCouponPackageTypeSetStateCreateData,
  MarketingCouponReceiveRecordsCreateData,
  MarketingCouponRetractCreateData,
  MarketingCouponSaveCreateData,
  MarketingCouponSaveInstructionCreateData,
  MarketingCouponSetStateCreateData,
  MarketingCouponTypeListCreateData,
  MarketingCouponUpdateGoodsCreateData,
  MarketingMemberLevelDeleteUpgradeRewardSettingCreateData,
  MarketingMemberLevelDetailCreateData,
  MarketingMemberLevelListCreateData,
  MarketingMemberLevelSaveCreateData,
  MarketingMemberLevelSaveUpgradeRewardSettingCreateData,
  MarketingMemberLevelUpgradeRewardSettingListCreateData,
  MarketingPurchaseCouponPackageCouponListCreateData,
  MarketingPurchaseCouponPackageDeleteCouponCreateData,
  MarketingPurchaseCouponPackageDeleteCreateData,
  MarketingPurchaseCouponPackageDetailCreateData,
  MarketingPurchaseCouponPackageListCreateData,
  MarketingPurchaseCouponPackageOrderUpdateSuppliersCreateData,
  MarketingPurchaseCouponPackageSaveCouponCreateData,
  MarketingPurchaseCouponPackageSaveCreateData,
  MarketingPurchaseCouponPackageSaveSettlementPolicyCreateData,
  MarketingPurchaseCouponPackageSetOnlineCreateData,
  MarketingPurchaseCouponPackageSettlementPolicyDetailCreateData,
  MarketingRegistrationRewardSettingDeleteCreateData,
  MarketingRegistrationRewardSettingListCreateData,
  MarketingRegistrationRewardSettingSaveCreateData,
  MarketingUpgradeRuleDetailCreateData,
  MarketingUpgradeRuleSaveCreateData,
  MemberAddressListCreateData,
  MemberAssetListCreateData,
  MemberAssetSummaryCreateData,
  MemberBillListCreateData,
  MemberCouponSendBatchCreateData,
  MemberCouponSendCreateData,
  MemberMemberBasicInfoCreateData,
  MemberMemberCheckExistenceCreateData,
  MemberMemberDetailCreateData,
  MemberMemberListCreateData,
  MemberMemberReloadCacheCreateData,
  MemberMemberSaveCreateData,
  MemberMemberSetStateCreateData,
  MemberMemberUpdateAgentMembersCreateData,
  MemberPromoterListCreateData,
  MemberPromoterSetStateCreateData,
  MemberPromoterSetTypeCreateData,
  MemberUserCloseCreateData,
  MemberUserListCreateData,
  MemberUserReloadCacheCreateData,
  MerchantAgentApplicationDetailCreateData,
  MerchantAgentApplicationListCreateData,
  MerchantAgentApplicationPassCreateData,
  MerchantAgentApplicationRejectCreateData,
  MerchantAgentLevelDetailCreateData,
  MerchantAgentLevelListCreateData,
  MerchantAgentLevelSaveCreateData,
  MerchantAppointmentCancelCreateData,
  MerchantAppointmentConfirmCreateData,
  MerchantAppointmentFinishCreateData,
  MerchantAppointmentListCreateData,
  MerchantAssetListCreateData,
  MerchantAssetSummaryCreateData,
  MerchantBillListCreateData,
  MerchantCouponSendCreateData,
  MerchantEntryApplicationDetailCreateData,
  MerchantEntryApplicationListCreateData,
  MerchantEntryApplicationPassCreateData,
  MerchantEntryApplicationRejectCreateData,
  MerchantMerchantAddAgentInstitutionsCreateData,
  MerchantMerchantAddGalleryCreateData,
  MerchantMerchantAddPartnerAreaCreateData,
  MerchantMerchantAdminDetailCreateData,
  MerchantMerchantAdminListCreateData,
  MerchantMerchantAdvantageListCreateData,
  MerchantMerchantAgentInstitutionListCreateData,
  MerchantMerchantAgentInstitutionProductListCreateData,
  MerchantMerchantBasicInfoCreateData,
  MerchantMerchantChildDepartmentListCreateData,
  MerchantMerchantDeleteAdminCreateData,
  MerchantMerchantDeleteAdvantageCreateData,
  MerchantMerchantDeleteAgentInstitutionCreateData,
  MerchantMerchantDeleteAgentInstitutionProductCreateData,
  MerchantMerchantDeleteCreateData,
  MerchantMerchantDeleteDepartmentCreateData,
  MerchantMerchantDeleteDoctorCreateData,
  MerchantMerchantDeleteGalleryCreateData,
  MerchantMerchantDeletePartnerAreaCreateData,
  MerchantMerchantDeleteProductCreateData,
  MerchantMerchantDepartmentCascadeListCreateData,
  MerchantMerchantDepartmentListCreateData,
  MerchantMerchantDetailCreateData,
  MerchantMerchantDoctorDetailCreateData,
  MerchantMerchantDoctorListCreateData,
  MerchantMerchantGalleryListCreateData,
  MerchantMerchantImportFromHospitalCreateData,
  MerchantMerchantImportHdfDepartmentCreateData,
  MerchantMerchantListCreateData,
  MerchantMerchantMemberGiftListCreateData,
  MerchantMerchantMemberGiftSettingListCreateData,
  MerchantMerchantMoveDepartmentCreateData,
  MerchantMerchantMoveProductCreateData,
  MerchantMerchantOperationFeeListCreateData,
  MerchantMerchantOrganizationOperationFeeAgentDivideSettingListCreateData,
  MerchantMerchantPartnerAreaListCreateData,
  MerchantMerchantProductListCreateData,
  MerchantMerchantQualificationDetailCreateData,
  MerchantMerchantRelationListCreateData,
  MerchantMerchantReloadCacheCreateData,
  MerchantMerchantSaveAdminCreateData,
  MerchantMerchantSaveAdvantageCreateData,
  MerchantMerchantSaveAgentInstitutionProductCreateData,
  MerchantMerchantSaveBusinessQualificationCreateData,
  MerchantMerchantSaveCreateData,
  MerchantMerchantSaveDepartmentCreateData,
  MerchantMerchantSaveDoctorCreateData,
  MerchantMerchantSaveGalleriesCreateData,
  MerchantMerchantSaveIntroductionCreateData,
  MerchantMerchantSaveMedicalQualificationCreateData,
  MerchantMerchantSaveMemberGiftSettingCreateData,
  MerchantMerchantSaveOrganizationAgentOperationFeeDivideSettingCreateData,
  MerchantMerchantSaveProductCreateData,
  MerchantMerchantSetDepartmentStateCreateData,
  MerchantMerchantSetOperationFeeStateCreateData,
  MerchantMerchantSetStateCreateData,
  MerchantMerchantUpdateGalleryCreateData,
  MerchantOperationFeeDeleteCreateData,
  MerchantOperationFeeDeleteMemberRewardSettingCreateData,
  MerchantOperationFeeDetailCreateData,
  MerchantOperationFeeListCreateData,
  MerchantOperationFeeMemberRewardSettingListCreateData,
  MerchantOperationFeeSaveCreateData,
  MerchantOperationFeeSaveCustomerAgentDivideSettingCreateData,
  MerchantOperationFeeSaveMemberRewardSettingCreateData,
  MerchantOperationFeeSaveOrganizationAgentDivideSettingCreateData,
  MerchantPositionListCreateData,
  MerchantPositionSaveCreateData,
  OrderAccountApplicationDetailCreateData,
  OrderAccountApplicationListCreateData,
  OrderAccountConfirmCreateData,
  OrderAccountDetailCreateData,
  OrderAccountListCreateData,
  OrderAccountPassApplicationCreateData,
  OrderAccountRejectApplicationCreateData,
  OrderAccountSaveCreateData,
  OrderAccountSetDefaultCreateData,
  OrderAccountSetStateCreateData,
  OrderDivideDetailListCreateData,
  OrderDivideListCreateData,
  OrderDivideQueryAccountCreateData,
  OrderExpressCompanyListCreateData,
  OrderOrderCloseCreateData,
  OrderOrderDetailCreateData,
  OrderOrderIsTradeManagedCreateData,
  OrderOrderListCreateData,
  OrderOrderPassRefundCreateData,
  OrderOrderRefundListCreateData,
  OrderOrderRejectRefundCreateData,
  OrderWithdrawalFinishCreateData,
  OrderWithdrawalListCreateData,
  OrderWithdrawalPassCreateData,
  OrderWithdrawalRejectCreateData,
  OrderWithdrawalReturnCreateData,
  PageDeleteCreateData,
  PageDeleteWidgetContentAreaCreateData,
  PageDeleteWidgetCreateData,
  PageDeleteWidgetItemCreateData,
  PageListCreateData,
  PageMoveWidgetContentAreaCreateData,
  PageMoveWidgetCreateData,
  PageMoveWidgetItemCreateData,
  PageSaveCreateData,
  PageSaveWidgetContentAreaCreateData,
  PageSaveWidgetCreateData,
  PageSaveWidgetItemCreateData,
  PageWidgetContentAreaListCreateData,
  PageWidgetItemListCreateData,
  PageWidgetListCreateData,
  PlatformAccountConfirmCreateData,
  PlatformAccountDetailCreateData,
  PlatformAccountListCreateData,
  PlatformAccountSaveCreateData,
  PlatformAccountSetDefaultCreateData,
  PlatformAssetSummaryCreateData,
  PlatformBillListCreateData,
  ProductOrderConfirmAgentCreateData,
  ProductOrderDetailCreateData,
  ProductOrderGetAgentsCreateData,
  ProductOrderListCreateData,
  ProductRevenueAllocationSchemeDeleteCreateData,
  ProductRevenueAllocationSchemeDeleteMemberRewardSettingCreateData,
  ProductRevenueAllocationSchemeDetailCreateData,
  ProductRevenueAllocationSchemeListCreateData,
  ProductRevenueAllocationSchemeMemberRewardSettingListCreateData,
  ProductRevenueAllocationSchemeSaveCreateData,
  ProductRevenueAllocationSchemeSaveCustomerAgentDivideSettingCreateData,
  ProductRevenueAllocationSchemeSaveMemberRewardSettingCreateData,
  ProductRevenueAllocationSchemeSaveOrganizationAgentDivideSettingCreateData,
  PromotionPolicyDeleteDetailCreateData,
  PromotionPolicyDetailCreateData,
  PromotionPolicyDetailListCreateData,
  PromotionPolicyListCreateData,
  PromotionPolicySaveCreateData,
  PromotionPolicySaveDetailCreateData,
  PromotionPolicySetStateCreateData,
  UserMenuDeleteCreateData,
  UserMenuDeleteSectionCreateData,
  UserMenuDetailCreateData,
  UserMenuListCreateData,
  UserMenuMoveCreateData,
  UserMenuMoveSectionCreateData,
  UserMenuSaveCreateData,
  UserMenuSaveSectionCreateData,
  UserMenuSectionListCreateData,
} from "./data-contracts";
import { ContentType, HttpClient, RequestParams } from "./http-client";

export class Api<SecurityDataType = unknown> extends HttpClient<SecurityDataType> {
  /**
   * No description
   *
   * @tags Account
   * @name OrderAccountListCreate
   * @summary 提现账号列表
   * @request POST:/api/order/Account/List
   * @secure
   */
  orderAccountListCreate = (data: KunlunModelsAccountListRequest, params: RequestParams = {}) =>
    this.request<OrderAccountListCreateData, void>({
      path: `/api/order/Account/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Account
   * @name OrderAccountDetailCreate
   * @summary 提现账号明细
   * @request POST:/api/order/Account/Detail
   * @secure
   */
  orderAccountDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<OrderAccountDetailCreateData, void>({
      path: `/api/order/Account/Detail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Account
   * @name OrderAccountSaveCreate
   * @summary 保存提现账号
   * @request POST:/api/order/Account/Save
   * @secure
   */
  orderAccountSaveCreate = (data: KunlunModelsSaveAccountRequest, params: RequestParams = {}) =>
    this.request<OrderAccountSaveCreateData, void>({
      path: `/api/order/Account/Save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Account
   * @name OrderAccountSetDefaultCreate
   * @summary 设置默认提现账号
   * @request POST:/api/order/Account/SetDefault
   * @secure
   */
  orderAccountSetDefaultCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<OrderAccountSetDefaultCreateData, void>({
      path: `/api/order/Account/SetDefault`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Account
   * @name OrderAccountSetStateCreate
   * @summary 设置提现账号状态
   * @request POST:/api/order/Account/SetState
   * @secure
   */
  orderAccountSetStateCreate = (data: KunlunModelsSetAccountStateRequest, params: RequestParams = {}) =>
    this.request<OrderAccountSetStateCreateData, void>({
      path: `/api/order/Account/SetState`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Account
   * @name OrderAccountApplicationListCreate
   * @summary 账户申请列表
   * @request POST:/api/order/Account/ApplicationList
   * @secure
   */
  orderAccountApplicationListCreate = (data: KunlunModelsAccountApplicationListRequest, params: RequestParams = {}) =>
    this.request<OrderAccountApplicationListCreateData, void>({
      path: `/api/order/Account/ApplicationList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Account
   * @name OrderAccountApplicationDetailCreate
   * @summary 账户申请明细
   * @request POST:/api/order/Account/ApplicationDetail
   * @secure
   */
  orderAccountApplicationDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<OrderAccountApplicationDetailCreateData, void>({
      path: `/api/order/Account/ApplicationDetail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Account
   * @name OrderAccountPassApplicationCreate
   * @summary 通过账户申请
   * @request POST:/api/order/Account/PassApplication
   * @secure
   */
  orderAccountPassApplicationCreate = (data: KunlunModelsPassAccountApplicationRequest, params: RequestParams = {}) =>
    this.request<OrderAccountPassApplicationCreateData, void>({
      path: `/api/order/Account/PassApplication`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Account
   * @name OrderAccountRejectApplicationCreate
   * @summary 拒绝账户申请
   * @request POST:/api/order/Account/RejectApplication
   * @secure
   */
  orderAccountRejectApplicationCreate = (
    data: KunlunModelsRejectAccountApplicationRequest,
    params: RequestParams = {},
  ) =>
    this.request<OrderAccountRejectApplicationCreateData, void>({
      path: `/api/order/Account/RejectApplication`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Account
   * @name OrderAccountConfirmCreate
   * @summary 确认账户
   * @request POST:/api/order/Account/Confirm
   * @secure
   */
  orderAccountConfirmCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<OrderAccountConfirmCreateData, void>({
      path: `/api/order/Account/Confirm`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags AdminRole
   * @name AdminRoleListCreate
   * @request POST:/api/admin/role/List
   * @secure
   */
  adminRoleListCreate = (data: AspireCoreModelsBaseSearchModel, params: RequestParams = {}) =>
    this.request<AdminRoleListCreateData, void>({
      path: `/api/admin/role/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags AdminRole
   * @name AdminRoleDetailCreate
   * @request POST:/api/admin/role/Detail
   * @secure
   */
  adminRoleDetailCreate = (
    query?: {
      /** @format int32 */
      id?: number;
    },
    params: RequestParams = {},
  ) =>
    this.request<AdminRoleDetailCreateData, void>({
      path: `/api/admin/role/Detail`,
      method: "POST",
      query: query,
      secure: true,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags AdminRole
   * @name AdminRoleDeleteCreate
   * @request POST:/api/admin/role/Delete
   * @secure
   */
  adminRoleDeleteCreate = (
    query?: {
      /** @format int32 */
      id?: number;
    },
    params: RequestParams = {},
  ) =>
    this.request<AdminRoleDeleteCreateData, void>({
      path: `/api/admin/role/Delete`,
      method: "POST",
      query: query,
      secure: true,
      ...params,
    });
  /**
   * No description
   *
   * @tags AdminRole
   * @name AdminRoleSaveCreate
   * @request POST:/api/admin/role/Save
   * @secure
   */
  adminRoleSaveCreate = (data: KunlunModelsAdminRoleModel, params: RequestParams = {}) =>
    this.request<AdminRoleSaveCreateData, void>({
      path: `/api/admin/role/Save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags AdminRole
   * @name AdminRoleGetRoleCheckedMenuIdsCreate
   * @request POST:/api/admin/role/GetRoleCheckedMenuIds
   * @secure
   */
  adminRoleGetRoleCheckedMenuIdsCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<AdminRoleGetRoleCheckedMenuIdsCreateData, void>({
      path: `/api/admin/role/GetRoleCheckedMenuIds`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags AdminRole
   * @name AdminRoleSaveMenusCreate
   * @request POST:/api/admin/role/SaveMenus
   * @secure
   */
  adminRoleSaveMenusCreate = (data: KunlunModelsSaveRoleMenusRequest, params: RequestParams = {}) =>
    this.request<AdminRoleSaveMenusCreateData, void>({
      path: `/api/admin/role/SaveMenus`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags AdminRole
   * @name AdminRoleGetRoleCheckedFeatureIdsCreate
   * @request POST:/api/admin/role/GetRoleCheckedFeatureIds
   * @secure
   */
  adminRoleGetRoleCheckedFeatureIdsCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<AdminRoleGetRoleCheckedFeatureIdsCreateData, void>({
      path: `/api/admin/role/GetRoleCheckedFeatureIds`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags AdminRole
   * @name AdminRoleSaveFeaturesCreate
   * @request POST:/api/admin/role/SaveFeatures
   * @secure
   */
  adminRoleSaveFeaturesCreate = (data: KunlunModelsSaveRoleFeaturesRequest, params: RequestParams = {}) =>
    this.request<AdminRoleSaveFeaturesCreateData, void>({
      path: `/api/admin/role/SaveFeatures`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags AdminRole
   * @name AdminRoleGetMenusCreate
   * @request POST:/api/admin/role/GetMenus
   * @secure
   */
  adminRoleGetMenusCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<AdminRoleGetMenusCreateData, void>({
      path: `/api/admin/role/GetMenus`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags AdminRole
   * @name AdminRoleGetFeaturesCreate
   * @request POST:/api/admin/role/GetFeatures
   * @secure
   */
  adminRoleGetFeaturesCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<AdminRoleGetFeaturesCreateData, void>({
      path: `/api/admin/role/GetFeatures`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags AdminUser
   * @name AdminUserLoginCreate
   * @request POST:/api/admin/user/Login
   */
  adminUserLoginCreate = (data: KunlunModelsAdminLoginRequest, params: RequestParams = {}) =>
    this.request<AdminUserLoginCreateData, any>({
      path: `/api/admin/user/Login`,
      method: "POST",
      body: data,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags AdminUser
   * @name AdminUserInfoCreate
   * @request POST:/api/admin/user/Info
   * @secure
   */
  adminUserInfoCreate = (params: RequestParams = {}) =>
    this.request<AdminUserInfoCreateData, void>({
      path: `/api/admin/user/Info`,
      method: "POST",
      secure: true,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags AdminUser
   * @name AdminUserDetailCreate
   * @request POST:/api/admin/user/Detail
   * @secure
   */
  adminUserDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<AdminUserDetailCreateData, void>({
      path: `/api/admin/user/Detail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags AdminUser
   * @name AdminUserSaveCreate
   * @request POST:/api/admin/user/Save
   * @secure
   */
  adminUserSaveCreate = (data: KunlunModelsUpdateAdminUserRequest, params: RequestParams = {}) =>
    this.request<AdminUserSaveCreateData, void>({
      path: `/api/admin/user/Save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags AdminUser
   * @name AdminUserDeleteCreate
   * @request POST:/api/admin/user/Delete
   * @secure
   */
  adminUserDeleteCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<AdminUserDeleteCreateData, void>({
      path: `/api/admin/user/Delete`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags AdminUser
   * @name AdminUserEnabledCreate
   * @request POST:/api/admin/user/Enabled
   * @secure
   */
  adminUserEnabledCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<AdminUserEnabledCreateData, void>({
      path: `/api/admin/user/Enabled`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags AdminUser
   * @name AdminUserListCreate
   * @request POST:/api/admin/user/List
   * @secure
   */
  adminUserListCreate = (data: KunlunModelsAdminUserSearchModel, params: RequestParams = {}) =>
    this.request<AdminUserListCreateData, void>({
      path: `/api/admin/user/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags AdminUser
   * @name AdminUserChangePasswordCreate
   * @request POST:/api/admin/user/ChangePassword
   * @secure
   */
  adminUserChangePasswordCreate = (data: KunlunModelsChangePasswordRequest, params: RequestParams = {}) =>
    this.request<AdminUserChangePasswordCreateData, void>({
      path: `/api/admin/user/ChangePassword`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags AdminUser
   * @name AdminUserSaveRolesCreate
   * @request POST:/api/admin/user/SaveRoles
   * @secure
   */
  adminUserSaveRolesCreate = (data: KunlunModelsSaveAdminUserRolesRequest, params: RequestParams = {}) =>
    this.request<AdminUserSaveRolesCreateData, void>({
      path: `/api/admin/user/SaveRoles`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags AdminUser
   * @name AdminUserGetFeaturesCreate
   * @request POST:/api/admin/user/GetFeatures
   * @secure
   */
  adminUserGetFeaturesCreate = (params: RequestParams = {}) =>
    this.request<AdminUserGetFeaturesCreateData, void>({
      path: `/api/admin/user/GetFeatures`,
      method: "POST",
      secure: true,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags AdminUser
   * @name AdminUserGetMenusCreate
   * @request POST:/api/admin/user/GetMenus
   * @secure
   */
  adminUserGetMenusCreate = (params: RequestParams = {}) =>
    this.request<AdminUserGetMenusCreateData, void>({
      path: `/api/admin/user/GetMenus`,
      method: "POST",
      secure: true,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags AgentApplication
   * @name MerchantAgentApplicationListCreate
   * @summary 运营商申请列表
   * @request POST:/api/merchant/AgentApplication/List
   * @secure
   */
  merchantAgentApplicationListCreate = (data: AspireCoreModelsBaseSearchModel, params: RequestParams = {}) =>
    this.request<MerchantAgentApplicationListCreateData, void>({
      path: `/api/merchant/AgentApplication/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags AgentApplication
   * @name MerchantAgentApplicationDetailCreate
   * @summary 运营商申请明细
   * @request POST:/api/merchant/AgentApplication/Detail
   * @secure
   */
  merchantAgentApplicationDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemGuidSystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MerchantAgentApplicationDetailCreateData, void>({
      path: `/api/merchant/AgentApplication/Detail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags AgentApplication
   * @name MerchantAgentApplicationPassCreate
   * @summary 通过运营商申请
   * @request POST:/api/merchant/AgentApplication/Pass
   * @secure
   */
  merchantAgentApplicationPassCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemGuidSystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MerchantAgentApplicationPassCreateData, void>({
      path: `/api/merchant/AgentApplication/Pass`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags AgentApplication
   * @name MerchantAgentApplicationRejectCreate
   * @summary 拒绝运营商申请
   * @request POST:/api/merchant/AgentApplication/Reject
   * @secure
   */
  merchantAgentApplicationRejectCreate = (
    data: KunlunModelsRejectAgentApplicationRequest,
    params: RequestParams = {},
  ) =>
    this.request<MerchantAgentApplicationRejectCreateData, void>({
      path: `/api/merchant/AgentApplication/Reject`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags AgentLevel
   * @name MerchantAgentLevelListCreate
   * @summary 运营商等级列表
   * @request POST:/api/merchant/AgentLevel/List
   * @secure
   */
  merchantAgentLevelListCreate = (params: RequestParams = {}) =>
    this.request<MerchantAgentLevelListCreateData, void>({
      path: `/api/merchant/AgentLevel/List`,
      method: "POST",
      secure: true,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags AgentLevel
   * @name MerchantAgentLevelDetailCreate
   * @summary 运营商等级明细
   * @request POST:/api/merchant/AgentLevel/Detail
   * @secure
   */
  merchantAgentLevelDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MerchantAgentLevelDetailCreateData, void>({
      path: `/api/merchant/AgentLevel/Detail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags AgentLevel
   * @name MerchantAgentLevelSaveCreate
   * @summary 保存运营商等级
   * @request POST:/api/merchant/AgentLevel/Save
   * @secure
   */
  merchantAgentLevelSaveCreate = (data: KunlunModelsSaveAgentLevelRequest, params: RequestParams = {}) =>
    this.request<MerchantAgentLevelSaveCreateData, void>({
      path: `/api/merchant/AgentLevel/Save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Appointment
   * @name MerchantAppointmentListCreate
   * @summary 预约列表
   * @request POST:/api/merchant/Appointment/List
   * @secure
   */
  merchantAppointmentListCreate = (data: AspireCoreModelsBaseSearchModel, params: RequestParams = {}) =>
    this.request<MerchantAppointmentListCreateData, void>({
      path: `/api/merchant/Appointment/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Appointment
   * @name MerchantAppointmentConfirmCreate
   * @summary 确认预约
   * @request POST:/api/merchant/Appointment/Confirm
   * @secure
   */
  merchantAppointmentConfirmCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MerchantAppointmentConfirmCreateData, void>({
      path: `/api/merchant/Appointment/Confirm`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Appointment
   * @name MerchantAppointmentCancelCreate
   * @summary 取消预约
   * @request POST:/api/merchant/Appointment/Cancel
   * @secure
   */
  merchantAppointmentCancelCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MerchantAppointmentCancelCreateData, void>({
      path: `/api/merchant/Appointment/Cancel`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Appointment
   * @name MerchantAppointmentFinishCreate
   * @summary 完成预约
   * @request POST:/api/merchant/Appointment/Finish
   * @secure
   */
  merchantAppointmentFinishCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MerchantAppointmentFinishCreateData, void>({
      path: `/api/merchant/Appointment/Finish`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Area
   * @name BaseAreaGetAreasList
   * @summary 获取地区数据
   * @request GET:/api/base/Area/GetAreas
   */
  baseAreaGetAreasList = (params: RequestParams = {}) =>
    this.request<BaseAreaGetAreasListData, any>({
      path: `/api/base/Area/GetAreas`,
      method: "GET",
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Area
   * @name BaseAreaGetAreasCreate
   * @summary 获取地区数据
   * @request POST:/api/base/Area/GetAreas
   */
  baseAreaGetAreasCreate = (params: RequestParams = {}) =>
    this.request<BaseAreaGetAreasCreateData, any>({
      path: `/api/base/Area/GetAreas`,
      method: "POST",
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Area
   * @name BaseAreaGetCascadedAreasList
   * @summary 获取级联地区数据
   * @request GET:/api/base/Area/GetCascadedAreas
   */
  baseAreaGetCascadedAreasList = (params: RequestParams = {}) =>
    this.request<BaseAreaGetCascadedAreasListData, any>({
      path: `/api/base/Area/GetCascadedAreas`,
      method: "GET",
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Article
   * @name ContentArticleListCreate
   * @summary 文章列表
   * @request POST:/api/content/Article/List
   * @secure
   */
  contentArticleListCreate = (data: KunlunModelsArticleListRequest, params: RequestParams = {}) =>
    this.request<ContentArticleListCreateData, void>({
      path: `/api/content/Article/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Article
   * @name ContentArticleSaveCreate
   * @summary 新增/修改文章
   * @request POST:/api/content/Article/Save
   * @secure
   */
  contentArticleSaveCreate = (data: KunlunModelsSaveArticleRequest, params: RequestParams = {}) =>
    this.request<ContentArticleSaveCreateData, void>({
      path: `/api/content/Article/Save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Article
   * @name ContentArticleDetailCreate
   * @summary 文章明细
   * @request POST:/api/content/Article/Detail
   * @secure
   */
  contentArticleDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<ContentArticleDetailCreateData, void>({
      path: `/api/content/Article/Detail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Article
   * @name ContentArticlePublishCreate
   * @summary 发布
   * @request POST:/api/content/Article/Publish
   * @secure
   */
  contentArticlePublishCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<ContentArticlePublishCreateData, void>({
      path: `/api/content/Article/Publish`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Article
   * @name ContentArticleCancelPublishCreate
   * @summary 取消发布
   * @request POST:/api/content/Article/CancelPublish
   * @secure
   */
  contentArticleCancelPublishCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<ContentArticleCancelPublishCreateData, void>({
      path: `/api/content/Article/CancelPublish`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags ArticleCategory
   * @name ContentCategoryListCreate
   * @summary 分类列表
   * @request POST:/api/content/category/List
   * @secure
   */
  contentCategoryListCreate = (data: KunlunModelsArticleCategoryListRequest, params: RequestParams = {}) =>
    this.request<ContentCategoryListCreateData, void>({
      path: `/api/content/category/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags ArticleCategory
   * @name ContentCategorySaveCreate
   * @summary 新增/修改分类
   * @request POST:/api/content/category/Save
   * @secure
   */
  contentCategorySaveCreate = (data: KunlunModelsSaveArticleCategoryRequest, params: RequestParams = {}) =>
    this.request<ContentCategorySaveCreateData, void>({
      path: `/api/content/category/Save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags ArticleCategory
   * @name ContentCategorySetStateCreate
   * @summary 启用/禁用分类
   * @request POST:/api/content/category/SetState
   * @secure
   */
  contentCategorySetStateCreate = (data: KunlunModelsSetArticleCategoryStateRequest, params: RequestParams = {}) =>
    this.request<ContentCategorySetStateCreateData, void>({
      path: `/api/content/category/SetState`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags ArticleCategory
   * @name ContentCategoryDeleteCreate
   * @summary 删除分类
   * @request POST:/api/content/category/Delete
   * @secure
   */
  contentCategoryDeleteCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<ContentCategoryDeleteCreateData, void>({
      path: `/api/content/category/Delete`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags ArticleCategory
   * @name ContentCategoryCascadeListCreate
   * @summary 级联分类列表
   * @request POST:/api/content/category/CascadeList
   * @secure
   */
  contentCategoryCascadeListCreate = (params: RequestParams = {}) =>
    this.request<ContentCategoryCascadeListCreateData, void>({
      path: `/api/content/category/CascadeList`,
      method: "POST",
      secure: true,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags ArticleNavigation
   * @name ContentArticleNavigationListCreate
   * @summary 科普文章导航列表
   * @request POST:/api/content/ArticleNavigation/List
   * @secure
   */
  contentArticleNavigationListCreate = (data: KunlunModelsArticleNavigationListRequest, params: RequestParams = {}) =>
    this.request<ContentArticleNavigationListCreateData, void>({
      path: `/api/content/ArticleNavigation/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags ArticleNavigation
   * @name ContentArticleNavigationSaveCreate
   * @summary 新增/编辑科普文章导航
   * @request POST:/api/content/ArticleNavigation/Save
   * @secure
   */
  contentArticleNavigationSaveCreate = (data: KunlunModelsSaveArticleNavigationRequest, params: RequestParams = {}) =>
    this.request<ContentArticleNavigationSaveCreateData, void>({
      path: `/api/content/ArticleNavigation/Save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags ArticleNavigation
   * @name ContentArticleNavigationMoveCreate
   * @summary 移动科普文章导航
   * @request POST:/api/content/ArticleNavigation/Move
   * @secure
   */
  contentArticleNavigationMoveCreate = (data: KunlunModelsMoveArticleNavigationRequest, params: RequestParams = {}) =>
    this.request<ContentArticleNavigationMoveCreateData, void>({
      path: `/api/content/ArticleNavigation/Move`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags ArticleNavigation
   * @name ContentArticleNavigationDeleteCreate
   * @summary 删除科普文章导航
   * @request POST:/api/content/ArticleNavigation/Delete
   * @secure
   */
  contentArticleNavigationDeleteCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<ContentArticleNavigationDeleteCreateData, void>({
      path: `/api/content/ArticleNavigation/Delete`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Bank
   * @name BaseBankListCreate
   * @summary 银行列表
   * @request POST:/api/base/Bank/List
   */
  baseBankListCreate = (params: RequestParams = {}) =>
    this.request<BaseBankListCreateData, any>({
      path: `/api/base/Bank/List`,
      method: "POST",
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Banner
   * @name ContentBannerListCreate
   * @summary 广告图列表
   * @request POST:/api/content/Banner/List
   * @secure
   */
  contentBannerListCreate = (params: RequestParams = {}) =>
    this.request<ContentBannerListCreateData, void>({
      path: `/api/content/Banner/List`,
      method: "POST",
      secure: true,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Banner
   * @name ContentBannerSaveCreate
   * @summary 新增/修改广告图
   * @request POST:/api/content/Banner/Save
   * @secure
   */
  contentBannerSaveCreate = (data: KunlunModelsSaveBannerRequest, params: RequestParams = {}) =>
    this.request<ContentBannerSaveCreateData, void>({
      path: `/api/content/Banner/Save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Banner
   * @name ContentBannerMoveCreate
   * @summary 上移/下移广告图
   * @request POST:/api/content/Banner/Move
   * @secure
   */
  contentBannerMoveCreate = (data: KunlunModelsMoveBannerRequest, params: RequestParams = {}) =>
    this.request<ContentBannerMoveCreateData, void>({
      path: `/api/content/Banner/Move`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Banner
   * @name ContentBannerDeleteCreate
   * @summary 删除广告图
   * @request POST:/api/content/Banner/Delete
   * @secure
   */
  contentBannerDeleteCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<ContentBannerDeleteCreateData, void>({
      path: `/api/content/Banner/Delete`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Banner
   * @name ContentBannerSetStateCreate
   * @summary 设置广告图状态
   * @request POST:/api/content/Banner/SetState
   * @secure
   */
  contentBannerSetStateCreate = (data: KunlunModelsSetBannerStateRequest, params: RequestParams = {}) =>
    this.request<ContentBannerSetStateCreateData, void>({
      path: `/api/content/Banner/SetState`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Brand
   * @name BaseBrandListCreate
   * @summary 品牌列表
   * @request POST:/api/base/Brand/List
   */
  baseBrandListCreate = (params: RequestParams = {}) =>
    this.request<BaseBrandListCreateData, any>({
      path: `/api/base/Brand/List`,
      method: "POST",
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Code
   * @name BaseCodeList
   * @request GET:/api/base/code
   */
  baseCodeList = (params: RequestParams = {}) =>
    this.request<BaseCodeListData, any>({
      path: `/api/base/code`,
      method: "GET",
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags CommonDepartment
   * @name CommonDepartmentListCreate
   * @summary 标准科室列表
   * @request POST:/api/commonDepartment/list
   * @secure
   */
  commonDepartmentListCreate = (data: KunlunModelsCommonDepartmentListRequest, params: RequestParams = {}) =>
    this.request<CommonDepartmentListCreateData, void>({
      path: `/api/commonDepartment/list`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags CommonDepartment
   * @name CommonDepartmentSaveCreate
   * @summary 新增/修改标准科室
   * @request POST:/api/commonDepartment/save
   * @secure
   */
  commonDepartmentSaveCreate = (data: KunlunModelsSaveCommonDepartmentRequest, params: RequestParams = {}) =>
    this.request<CommonDepartmentSaveCreateData, void>({
      path: `/api/commonDepartment/save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags CommonDepartment
   * @name CommonDepartmentDeleteCreate
   * @summary 删除标准科室
   * @request POST:/api/commonDepartment/delete
   * @secure
   */
  commonDepartmentDeleteCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<CommonDepartmentDeleteCreateData, void>({
      path: `/api/commonDepartment/delete`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags CommonDepartment
   * @name CommonDepartmentMoveCreate
   * @summary 上移/下移标准科室
   * @request POST:/api/commonDepartment/move
   * @secure
   */
  commonDepartmentMoveCreate = (data: KunlunModelsMoveCommonDepartmentRequest, params: RequestParams = {}) =>
    this.request<CommonDepartmentMoveCreateData, void>({
      path: `/api/commonDepartment/move`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Coupon
   * @name MarketingCouponListCreate
   * @request POST:/api/marketing/Coupon/List
   * @secure
   */
  marketingCouponListCreate = (data: KunlunModelsCouponListRequest, params: RequestParams = {}) =>
    this.request<MarketingCouponListCreateData, void>({
      path: `/api/marketing/Coupon/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Coupon
   * @name MarketingCouponDetailCreate
   * @request POST:/api/marketing/Coupon/Detail
   * @secure
   */
  marketingCouponDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MarketingCouponDetailCreateData, void>({
      path: `/api/marketing/Coupon/Detail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Coupon
   * @name MarketingCouponSaveCreate
   * @request POST:/api/marketing/Coupon/Save
   * @secure
   */
  marketingCouponSaveCreate = (data: KunlunModelsSaveCouponRequest, params: RequestParams = {}) =>
    this.request<MarketingCouponSaveCreateData, void>({
      path: `/api/marketing/Coupon/Save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Coupon
   * @name MarketingCouponUpdateGoodsCreate
   * @request POST:/api/marketing/Coupon/UpdateGoods
   * @secure
   */
  marketingCouponUpdateGoodsCreate = (params: RequestParams = {}) =>
    this.request<MarketingCouponUpdateGoodsCreateData, void>({
      path: `/api/marketing/Coupon/UpdateGoods`,
      method: "POST",
      secure: true,
      ...params,
    });
  /**
   * No description
   *
   * @tags Coupon
   * @name MarketingCouponSetStateCreate
   * @request POST:/api/marketing/Coupon/SetState
   * @secure
   */
  marketingCouponSetStateCreate = (data: KunlunModelsSetCouponStateRequest, params: RequestParams = {}) =>
    this.request<MarketingCouponSetStateCreateData, void>({
      path: `/api/marketing/Coupon/SetState`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Coupon
   * @name MarketingCouponReceiveRecordsCreate
   * @request POST:/api/marketing/Coupon/ReceiveRecords
   * @secure
   */
  marketingCouponReceiveRecordsCreate = (data: KunlunModelsCouponReceiveRecordRequest, params: RequestParams = {}) =>
    this.request<MarketingCouponReceiveRecordsCreateData, void>({
      path: `/api/marketing/Coupon/ReceiveRecords`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Coupon
   * @name MarketingCouponTypeListCreate
   * @request POST:/api/marketing/Coupon/TypeList
   * @secure
   */
  marketingCouponTypeListCreate = (params: RequestParams = {}) =>
    this.request<MarketingCouponTypeListCreateData, void>({
      path: `/api/marketing/Coupon/TypeList`,
      method: "POST",
      secure: true,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Coupon
   * @name MarketingCouponInstructionCreate
   * @summary 抵扣券使用说明
   * @request POST:/api/marketing/Coupon/Instruction
   * @secure
   */
  marketingCouponInstructionCreate = (params: RequestParams = {}) =>
    this.request<MarketingCouponInstructionCreateData, void>({
      path: `/api/marketing/Coupon/Instruction`,
      method: "POST",
      secure: true,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Coupon
   * @name MarketingCouponSaveInstructionCreate
   * @summary 保存抵扣券使用说明
   * @request POST:/api/marketing/Coupon/SaveInstruction
   * @secure
   */
  marketingCouponSaveInstructionCreate = (data: KunlunModelsSaveCouponInstructionRequest, params: RequestParams = {}) =>
    this.request<MarketingCouponSaveInstructionCreateData, void>({
      path: `/api/marketing/Coupon/SaveInstruction`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Coupon
   * @name MarketingCouponRetractCreate
   * @summary 撤回优惠券发放
   * @request POST:/api/marketing/Coupon/Retract
   * @secure
   */
  marketingCouponRetractCreate = (data: KunlunModelsRetractCouponsRequest, params: RequestParams = {}) =>
    this.request<MarketingCouponRetractCreateData, void>({
      path: `/api/marketing/Coupon/Retract`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackage
   * @name MarketingCouponPackageListCreate
   * @summary 套餐列表
   * @request POST:/api/marketing/CouponPackage/List
   * @secure
   */
  marketingCouponPackageListCreate = (data: KunlunModelsCouponPackageListRequest, params: RequestParams = {}) =>
    this.request<MarketingCouponPackageListCreateData, void>({
      path: `/api/marketing/CouponPackage/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackage
   * @name MarketingCouponPackageDetailCreate
   * @summary 套餐明细
   * @request POST:/api/marketing/CouponPackage/Detail
   * @secure
   */
  marketingCouponPackageDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MarketingCouponPackageDetailCreateData, void>({
      path: `/api/marketing/CouponPackage/Detail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackage
   * @name MarketingCouponPackageSaveCreate
   * @summary 新增/修改套餐
   * @request POST:/api/marketing/CouponPackage/Save
   * @secure
   */
  marketingCouponPackageSaveCreate = (data: KunlunModelsSaveCouponPackageRequest, params: RequestParams = {}) =>
    this.request<MarketingCouponPackageSaveCreateData, void>({
      path: `/api/marketing/CouponPackage/Save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackage
   * @name MarketingCouponPackageSetOnlineCreate
   * @summary 上/下架套餐
   * @request POST:/api/marketing/CouponPackage/SetOnline
   * @secure
   */
  marketingCouponPackageSetOnlineCreate = (
    data: KunlunModelsSetCouponPackageOnlineRequest,
    params: RequestParams = {},
  ) =>
    this.request<MarketingCouponPackageSetOnlineCreateData, void>({
      path: `/api/marketing/CouponPackage/SetOnline`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackage
   * @name MarketingCouponPackageDeleteCreate
   * @summary 删除套餐
   * @request POST:/api/marketing/CouponPackage/Delete
   * @secure
   */
  marketingCouponPackageDeleteCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MarketingCouponPackageDeleteCreateData, void>({
      path: `/api/marketing/CouponPackage/Delete`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackage
   * @name MarketingCouponPackageCouponListCreate
   * @summary 套餐优惠券列表
   * @request POST:/api/marketing/CouponPackage/CouponList
   * @secure
   */
  marketingCouponPackageCouponListCreate = (
    data: KunlunModelsCouponPackageCouponListRequest,
    params: RequestParams = {},
  ) =>
    this.request<MarketingCouponPackageCouponListCreateData, void>({
      path: `/api/marketing/CouponPackage/CouponList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackage
   * @name MarketingCouponPackageSaveCouponCreate
   * @summary 新增/修改套餐优惠券
   * @request POST:/api/marketing/CouponPackage/SaveCoupon
   * @secure
   */
  marketingCouponPackageSaveCouponCreate = (
    data: KunlunModelsSaveCouponPackageCouponRequest,
    params: RequestParams = {},
  ) =>
    this.request<MarketingCouponPackageSaveCouponCreateData, void>({
      path: `/api/marketing/CouponPackage/SaveCoupon`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackage
   * @name MarketingCouponPackageDeleteCouponCreate
   * @summary 删除套餐优惠券
   * @request POST:/api/marketing/CouponPackage/DeleteCoupon
   * @secure
   */
  marketingCouponPackageDeleteCouponCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MarketingCouponPackageDeleteCouponCreateData, void>({
      path: `/api/marketing/CouponPackage/DeleteCoupon`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackage
   * @name MarketingCouponPackageSettlementPolicyListCreate
   * @summary 套餐结算政策列表
   * @request POST:/api/marketing/CouponPackage/SettlementPolicyList
   * @secure
   */
  marketingCouponPackageSettlementPolicyListCreate = (
    data: KunlunModelsCouponPackageSettlementPolicyListRequest,
    params: RequestParams = {},
  ) =>
    this.request<MarketingCouponPackageSettlementPolicyListCreateData, void>({
      path: `/api/marketing/CouponPackage/SettlementPolicyList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackage
   * @name MarketingCouponPackageSaveSettlementPolicyCreate
   * @summary 修改套餐结算政策
   * @request POST:/api/marketing/CouponPackage/SaveSettlementPolicy
   * @secure
   */
  marketingCouponPackageSaveSettlementPolicyCreate = (
    data: KunlunModelsSaveCouponPackageSettlementPolicyRequest,
    params: RequestParams = {},
  ) =>
    this.request<MarketingCouponPackageSaveSettlementPolicyCreateData, void>({
      path: `/api/marketing/CouponPackage/SaveSettlementPolicy`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackage
   * @name MarketingCouponPackageRewardSettingListCreate
   * @summary 套餐奖励政策列表
   * @request POST:/api/marketing/CouponPackage/RewardSettingList
   * @secure
   */
  marketingCouponPackageRewardSettingListCreate = (
    data: KunlunModelsCouponPackageRewardSettingListRequest,
    params: RequestParams = {},
  ) =>
    this.request<MarketingCouponPackageRewardSettingListCreateData, void>({
      path: `/api/marketing/CouponPackage/RewardSettingList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackage
   * @name MarketingCouponPackageSaveRewardSettingCreate
   * @summary 新增/修改奖励政策
   * @request POST:/api/marketing/CouponPackage/SaveRewardSetting
   * @secure
   */
  marketingCouponPackageSaveRewardSettingCreate = (
    data: KunlunModelsSaveCouponPackageRewardSettingRequest,
    params: RequestParams = {},
  ) =>
    this.request<MarketingCouponPackageSaveRewardSettingCreateData, void>({
      path: `/api/marketing/CouponPackage/SaveRewardSetting`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackage
   * @name MarketingCouponPackageDeleteRewardSettingCreate
   * @summary 删除奖励政策
   * @request POST:/api/marketing/CouponPackage/DeleteRewardSetting
   * @secure
   */
  marketingCouponPackageDeleteRewardSettingCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MarketingCouponPackageDeleteRewardSettingCreateData, void>({
      path: `/api/marketing/CouponPackage/DeleteRewardSetting`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackage
   * @name MarketingCouponPackageGetPromotionPolicyCreate
   * @summary 获取套餐推广政策
   * @request POST:/api/marketing/CouponPackage/GetPromotionPolicy
   * @secure
   */
  marketingCouponPackageGetPromotionPolicyCreate = (
    data: KunlunModelsGetCouponPackagePromotionPolicyRequest,
    params: RequestParams = {},
  ) =>
    this.request<MarketingCouponPackageGetPromotionPolicyCreateData, void>({
      path: `/api/marketing/CouponPackage/GetPromotionPolicy`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackage
   * @name MarketingCouponPackageSetPromotionPolicyCreate
   * @summary 设置套餐推广政策
   * @request POST:/api/marketing/CouponPackage/SetPromotionPolicy
   * @secure
   */
  marketingCouponPackageSetPromotionPolicyCreate = (
    data: KunlunModelsSetCouponPackagePromotionPolicyRequest,
    params: RequestParams = {},
  ) =>
    this.request<MarketingCouponPackageSetPromotionPolicyCreateData, void>({
      path: `/api/marketing/CouponPackage/SetPromotionPolicy`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackage
   * @name MarketingCouponPackageMerchantPromotionPolicyListCreate
   * @summary 套餐商家自定义推广政策列表
   * @request POST:/api/marketing/CouponPackage/MerchantPromotionPolicyList
   * @secure
   */
  marketingCouponPackageMerchantPromotionPolicyListCreate = (
    data: KunlunModelsCouponPackageMerchantPromotionPolicyListRequest,
    params: RequestParams = {},
  ) =>
    this.request<MarketingCouponPackageMerchantPromotionPolicyListCreateData, void>({
      path: `/api/marketing/CouponPackage/MerchantPromotionPolicyList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackage
   * @name MarketingCouponPackageSaveMerchantPromotionPolicyCreate
   * @summary 新增/修改套餐商家推广政策
   * @request POST:/api/marketing/CouponPackage/SaveMerchantPromotionPolicy
   * @secure
   */
  marketingCouponPackageSaveMerchantPromotionPolicyCreate = (
    data: KunlunModelsSaveCouponPackageMerchantPromotionPolicyRequest,
    params: RequestParams = {},
  ) =>
    this.request<MarketingCouponPackageSaveMerchantPromotionPolicyCreateData, void>({
      path: `/api/marketing/CouponPackage/SaveMerchantPromotionPolicy`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackage
   * @name MarketingCouponPackageDeleteMerchantPromotionPolicyCreate
   * @summary 删除套餐商家推广政策
   * @request POST:/api/marketing/CouponPackage/DeleteMerchantPromotionPolicy
   * @secure
   */
  marketingCouponPackageDeleteMerchantPromotionPolicyCreate = (
    data: KunlunModelsDeleteCouponPackageMerchantPromotionPolicyRequest,
    params: RequestParams = {},
  ) =>
    this.request<MarketingCouponPackageDeleteMerchantPromotionPolicyCreateData, void>({
      path: `/api/marketing/CouponPackage/DeleteMerchantPromotionPolicy`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackage
   * @name MarketingCouponPackageCompensationSettingDetailCreate
   * @summary 套餐补偿设置
   * @request POST:/api/marketing/CouponPackage/CompensationSettingDetail
   * @secure
   */
  marketingCouponPackageCompensationSettingDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MarketingCouponPackageCompensationSettingDetailCreateData, void>({
      path: `/api/marketing/CouponPackage/CompensationSettingDetail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackage
   * @name MarketingCouponPackageSaveCompensationSettingCreate
   * @summary 修改套餐补偿设置
   * @request POST:/api/marketing/CouponPackage/SaveCompensationSetting
   * @secure
   */
  marketingCouponPackageSaveCompensationSettingCreate = (
    data: KunlunModelsSaveCouponPackageCompensationSettingRequest,
    params: RequestParams = {},
  ) =>
    this.request<MarketingCouponPackageSaveCompensationSettingCreateData, void>({
      path: `/api/marketing/CouponPackage/SaveCompensationSetting`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackageCard
   * @name MarketingCouponPackageCardListCreate
   * @summary 权益卡列表
   * @request POST:/api/marketing/CouponPackageCard/List
   * @secure
   */
  marketingCouponPackageCardListCreate = (data: KunlunModelsCouponPackageCardListRequest, params: RequestParams = {}) =>
    this.request<MarketingCouponPackageCardListCreateData, void>({
      path: `/api/marketing/CouponPackageCard/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackageCard
   * @name MarketingCouponPackageCardCreateCreate
   * @summary 新增权益卡
   * @request POST:/api/marketing/CouponPackageCard/Create
   * @secure
   */
  marketingCouponPackageCardCreateCreate = (
    data: KunlunModelsCreateCouponPackageCardRequest,
    params: RequestParams = {},
  ) =>
    this.request<MarketingCouponPackageCardCreateCreateData, void>({
      path: `/api/marketing/CouponPackageCard/Create`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackageCard
   * @name MarketingCouponPackageCardGiveCreate
   * @summary 赠送权益卡
   * @request POST:/api/marketing/CouponPackageCard/Give
   * @secure
   */
  marketingCouponPackageCardGiveCreate = (data: KunlunModelsGiveCouponPackageCardRequest, params: RequestParams = {}) =>
    this.request<MarketingCouponPackageCardGiveCreateData, void>({
      path: `/api/marketing/CouponPackageCard/Give`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackageCard
   * @name MarketingCouponPackageCardDeleteCreate
   * @summary 删除权益卡
   * @request POST:/api/marketing/CouponPackageCard/Delete
   * @secure
   */
  marketingCouponPackageCardDeleteCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MarketingCouponPackageCardDeleteCreateData, void>({
      path: `/api/marketing/CouponPackageCard/Delete`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackageCard
   * @name MarketingCouponPackageCardSetPublishStateCreate
   * @summary 设置权益卡发行状态
   * @request POST:/api/marketing/CouponPackageCard/SetPublishState
   * @secure
   */
  marketingCouponPackageCardSetPublishStateCreate = (
    data: KunlunModelsSetCouponPackageCardPublishStateRequest,
    params: RequestParams = {},
  ) =>
    this.request<MarketingCouponPackageCardSetPublishStateCreateData, void>({
      path: `/api/marketing/CouponPackageCard/SetPublishState`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackageCard
   * @name MarketingCouponPackageCardSetMerchantCreate
   * @summary 设置权益卡商家
   * @request POST:/api/marketing/CouponPackageCard/SetMerchant
   * @secure
   */
  marketingCouponPackageCardSetMerchantCreate = (
    data: KunlunModelsSetCouponPackageCardMerchantRequest,
    params: RequestParams = {},
  ) =>
    this.request<MarketingCouponPackageCardSetMerchantCreateData, void>({
      path: `/api/marketing/CouponPackageCard/SetMerchant`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackageCard
   * @name MarketingCouponPackageCardSetPackageCreate
   * @summary 设置权益卡套餐
   * @request POST:/api/marketing/CouponPackageCard/SetPackage
   * @secure
   */
  marketingCouponPackageCardSetPackageCreate = (
    data: KunlunModelsSetCouponPackageCardPackageRequest,
    params: RequestParams = {},
  ) =>
    this.request<MarketingCouponPackageCardSetPackageCreateData, void>({
      path: `/api/marketing/CouponPackageCard/SetPackage`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackageCard
   * @name MarketingCouponPackageCardExchangeRecordListCreate
   * @summary 权益卡兑换记录
   * @request POST:/api/marketing/CouponPackageCard/ExchangeRecordList
   * @secure
   */
  marketingCouponPackageCardExchangeRecordListCreate = (
    data: KunlunModelsCouponPackageCardExchangeRecordListRequest,
    params: RequestParams = {},
  ) =>
    this.request<MarketingCouponPackageCardExchangeRecordListCreateData, void>({
      path: `/api/marketing/CouponPackageCard/ExchangeRecordList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackageCard
   * @name MarketingCouponPackageCardGenerateCardsCreate
   * @summary 批量生成权益卡
   * @request POST:/api/marketing/CouponPackageCard/GenerateCards
   * @secure
   */
  marketingCouponPackageCardGenerateCardsCreate = (
    data: KunlunModelsGenerateCouponPackageCardsRequest,
    params: RequestParams = {},
  ) =>
    this.request<MarketingCouponPackageCardGenerateCardsCreateData, void>({
      path: `/api/marketing/CouponPackageCard/GenerateCards`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackageCard
   * @name MarketingCouponPackageCardEncryptCreate
   * @summary 权益卡加密
   * @request POST:/api/marketing/CouponPackageCard/Encrypt
   * @secure
   */
  marketingCouponPackageCardEncryptCreate = (params: RequestParams = {}) =>
    this.request<MarketingCouponPackageCardEncryptCreateData, void>({
      path: `/api/marketing/CouponPackageCard/Encrypt`,
      method: "POST",
      secure: true,
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackageType
   * @name MarketingCouponPackageTypeListCreate
   * @request POST:/api/marketing/CouponPackageType/List
   * @secure
   */
  marketingCouponPackageTypeListCreate = (data: KunlunModelsCouponPackageTypeListRequest, params: RequestParams = {}) =>
    this.request<MarketingCouponPackageTypeListCreateData, void>({
      path: `/api/marketing/CouponPackageType/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackageType
   * @name MarketingCouponPackageTypeSaveCreate
   * @request POST:/api/marketing/CouponPackageType/Save
   * @secure
   */
  marketingCouponPackageTypeSaveCreate = (data: KunlunModelsSaveCouponPackageTypeRequest, params: RequestParams = {}) =>
    this.request<MarketingCouponPackageTypeSaveCreateData, void>({
      path: `/api/marketing/CouponPackageType/Save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackageType
   * @name MarketingCouponPackageTypeDeleteCreate
   * @request POST:/api/marketing/CouponPackageType/Delete
   * @secure
   */
  marketingCouponPackageTypeDeleteCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MarketingCouponPackageTypeDeleteCreateData, void>({
      path: `/api/marketing/CouponPackageType/Delete`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackageType
   * @name MarketingCouponPackageTypeSetStateCreate
   * @request POST:/api/marketing/CouponPackageType/SetState
   * @secure
   */
  marketingCouponPackageTypeSetStateCreate = (
    data: KunlunModelsSetCouponPackageTypeStateRequest,
    params: RequestParams = {},
  ) =>
    this.request<MarketingCouponPackageTypeSetStateCreateData, void>({
      path: `/api/marketing/CouponPackageType/SetState`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags CouponPackageType
   * @name MarketingCouponPackageTypeCascadeListCreate
   * @request POST:/api/marketing/CouponPackageType/CascadeList
   * @secure
   */
  marketingCouponPackageTypeCascadeListCreate = (params: RequestParams = {}) =>
    this.request<MarketingCouponPackageTypeCascadeListCreateData, void>({
      path: `/api/marketing/CouponPackageType/CascadeList`,
      method: "POST",
      secure: true,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags CustomerService
   * @name CustomerServiceListCreate
   * @summary 客服列表
   * @request POST:/api/customerService/list
   * @secure
   */
  customerServiceListCreate = (data: KunlunModelsCustomerServiceListRequest, params: RequestParams = {}) =>
    this.request<CustomerServiceListCreateData, void>({
      path: `/api/customerService/list`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags CustomerService
   * @name CustomerServiceSaveCreate
   * @summary 新增/修改客服
   * @request POST:/api/customerService/save
   * @secure
   */
  customerServiceSaveCreate = (data: KunlunModelsSaveCustomerServiceRequest, params: RequestParams = {}) =>
    this.request<CustomerServiceSaveCreateData, void>({
      path: `/api/customerService/save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags CustomerService
   * @name CustomerServiceDeleteCreate
   * @summary 删除客服
   * @request POST:/api/customerService/delete
   * @secure
   */
  customerServiceDeleteCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<CustomerServiceDeleteCreateData, void>({
      path: `/api/customerService/delete`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Department
   * @name BaseDepartmentListCreate
   * @summary 公共科室列表
   * @request POST:/api/base/Department/List
   */
  baseDepartmentListCreate = (data: KunlunModelsDepartmentListRequest, params: RequestParams = {}) =>
    this.request<BaseDepartmentListCreateData, any>({
      path: `/api/base/Department/List`,
      method: "POST",
      body: data,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Department
   * @name BaseDepartmentCascadeListCreate
   * @summary 公共科室列表(级联)
   * @request POST:/api/base/Department/CascadeList
   */
  baseDepartmentCascadeListCreate = (params: RequestParams = {}) =>
    this.request<BaseDepartmentCascadeListCreateData, any>({
      path: `/api/base/Department/CascadeList`,
      method: "POST",
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Dictionary
   * @name BaseDictionaryGetDictionariesCreate
   * @summary 获取字典
   * @request POST:/api/base/Dictionary/GetDictionaries
   */
  baseDictionaryGetDictionariesCreate = (data: string[], params: RequestParams = {}) =>
    this.request<BaseDictionaryGetDictionariesCreateData, any>({
      path: `/api/base/Dictionary/GetDictionaries`,
      method: "POST",
      body: data,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Dictionary
   * @name BaseDictionaryGetDictionaryCreate
   * @summary 获取字典
   * @request POST:/api/base/Dictionary/GetDictionary
   */
  baseDictionaryGetDictionaryCreate = (data: KunlunModelsDictionaryRequest, params: RequestParams = {}) =>
    this.request<BaseDictionaryGetDictionaryCreateData, any>({
      path: `/api/base/Dictionary/GetDictionary`,
      method: "POST",
      body: data,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Dictionary
   * @name BaseDictionaryReloadCacheCreate
   * @summary 重载缓存
   * @request POST:/api/base/Dictionary/ReloadCache
   */
  baseDictionaryReloadCacheCreate = (params: RequestParams = {}) =>
    this.request<BaseDictionaryReloadCacheCreateData, any>({
      path: `/api/base/Dictionary/ReloadCache`,
      method: "POST",
      ...params,
    });
  /**
   * No description
   *
   * @tags Divide
   * @name OrderDivideListCreate
   * @summary 订单分账信息列表
   * @request POST:/api/order/Divide/List
   * @secure
   */
  orderDivideListCreate = (data: KunlunModelsDivideListRequest, params: RequestParams = {}) =>
    this.request<OrderDivideListCreateData, void>({
      path: `/api/order/Divide/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Divide
   * @name OrderDivideDetailListCreate
   * @summary 分账明细
   * @request POST:/api/order/Divide/DetailList
   * @secure
   */
  orderDivideDetailListCreate = (data: KunlunModelsDivideDetailListRequest, params: RequestParams = {}) =>
    this.request<OrderDivideDetailListCreateData, void>({
      path: `/api/order/Divide/DetailList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Divide
   * @name OrderDivideQueryAccountCreate
   * @summary 账户余额查询
   * @request POST:/api/order/Divide/QueryAccount
   * @secure
   */
  orderDivideQueryAccountCreate = (params: RequestParams = {}) =>
    this.request<OrderDivideQueryAccountCreateData, void>({
      path: `/api/order/Divide/QueryAccount`,
      method: "POST",
      secure: true,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags EntryApplication
   * @name MerchantEntryApplicationListCreate
   * @summary 入驻申请列表
   * @request POST:/api/merchant/EntryApplication/List
   * @secure
   */
  merchantEntryApplicationListCreate = (data: AspireCoreModelsBaseSearchModel, params: RequestParams = {}) =>
    this.request<MerchantEntryApplicationListCreateData, void>({
      path: `/api/merchant/EntryApplication/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags EntryApplication
   * @name MerchantEntryApplicationDetailCreate
   * @summary 入驻申请明细
   * @request POST:/api/merchant/EntryApplication/Detail
   * @secure
   */
  merchantEntryApplicationDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemGuidSystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MerchantEntryApplicationDetailCreateData, void>({
      path: `/api/merchant/EntryApplication/Detail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags EntryApplication
   * @name MerchantEntryApplicationPassCreate
   * @summary 通过入驻申请
   * @request POST:/api/merchant/EntryApplication/Pass
   * @secure
   */
  merchantEntryApplicationPassCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemGuidSystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MerchantEntryApplicationPassCreateData, void>({
      path: `/api/merchant/EntryApplication/Pass`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags EntryApplication
   * @name MerchantEntryApplicationRejectCreate
   * @summary 拒绝入驻申请
   * @request POST:/api/merchant/EntryApplication/Reject
   * @secure
   */
  merchantEntryApplicationRejectCreate = (
    data: KunlunModelsRejectEntryApplicationRequest,
    params: RequestParams = {},
  ) =>
    this.request<MerchantEntryApplicationRejectCreateData, void>({
      path: `/api/merchant/EntryApplication/Reject`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags ExpressCompany
   * @name OrderExpressCompanyListCreate
   * @request POST:/api/order/ExpressCompany/List
   * @secure
   */
  orderExpressCompanyListCreate = (params: RequestParams = {}) =>
    this.request<OrderExpressCompanyListCreateData, void>({
      path: `/api/order/ExpressCompany/List`,
      method: "POST",
      secure: true,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags FudanDepartment
   * @name FudanDepartmentListCreate
   * @summary 复旦排行榜专科列表
   * @request POST:/api/fudanDepartment/list
   * @secure
   */
  fudanDepartmentListCreate = (data: AspireCoreModelsPagedListSearchModel, params: RequestParams = {}) =>
    this.request<FudanDepartmentListCreateData, void>({
      path: `/api/fudanDepartment/list`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags FudanDepartment
   * @name FudanDepartmentSaveCreate
   * @summary 新增/修改复旦排行榜专科
   * @request POST:/api/fudanDepartment/save
   * @secure
   */
  fudanDepartmentSaveCreate = (data: KunlunModelsSaveFudanDepartmentRequest, params: RequestParams = {}) =>
    this.request<FudanDepartmentSaveCreateData, void>({
      path: `/api/fudanDepartment/save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags FudanDepartment
   * @name FudanDepartmentDeleteCreate
   * @summary 删除复旦排行榜专科
   * @request POST:/api/fudanDepartment/delete
   * @secure
   */
  fudanDepartmentDeleteCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<FudanDepartmentDeleteCreateData, void>({
      path: `/api/fudanDepartment/delete`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags FudanDepartment
   * @name FudanDepartmentMoveCreate
   * @summary 上移/下移复旦排行榜专科
   * @request POST:/api/fudanDepartment/move
   * @secure
   */
  fudanDepartmentMoveCreate = (data: KunlunModelsMoveFudanDepartmentRequest, params: RequestParams = {}) =>
    this.request<FudanDepartmentMoveCreateData, void>({
      path: `/api/fudanDepartment/move`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags GlobalSettings
   * @name BaseGlobalSettingsList
   * @request GET:/api/base/GlobalSettings
   */
  baseGlobalSettingsList = (params: RequestParams = {}) =>
    this.request<BaseGlobalSettingsListData, any>({
      path: `/api/base/GlobalSettings`,
      method: "GET",
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags HealthCheck
   * @name HealthCheckDeviceListCreate
   * @summary 体检设备列表
   * @request POST:/api/healthCheck/device/list
   * @secure
   */
  healthCheckDeviceListCreate = (data: AspireCoreModelsPagedListSearchModel, params: RequestParams = {}) =>
    this.request<HealthCheckDeviceListCreateData, void>({
      path: `/api/healthCheck/device/list`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags HealthCheck
   * @name HealthCheckDeviceSaveCreate
   * @summary 新增/修改体检设备
   * @request POST:/api/healthCheck/device/save
   * @secure
   */
  healthCheckDeviceSaveCreate = (data: KunlunModelsSaveHealthCheckDeviceRequest, params: RequestParams = {}) =>
    this.request<HealthCheckDeviceSaveCreateData, void>({
      path: `/api/healthCheck/device/save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags HealthCheck
   * @name HealthCheckDeviceSetStateCreate
   * @summary 启用/禁用体检设备
   * @request POST:/api/healthCheck/device/setState
   * @secure
   */
  healthCheckDeviceSetStateCreate = (data: KunlunModelsSetHealthCheckDeviceStateRequest, params: RequestParams = {}) =>
    this.request<HealthCheckDeviceSetStateCreateData, void>({
      path: `/api/healthCheck/device/setState`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags HealthCheck
   * @name HealthCheckDeviceDeleteCreate
   * @summary 删除体检设备
   * @request POST:/api/healthCheck/device/delete
   * @secure
   */
  healthCheckDeviceDeleteCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemStringSystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<HealthCheckDeviceDeleteCreateData, void>({
      path: `/api/healthCheck/device/delete`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags HealthCheck
   * @name HealthCheckDeviceSyncCreate
   * @summary 同步体检设备
   * @request POST:/api/healthCheck/device/sync
   * @secure
   */
  healthCheckDeviceSyncCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemGuidSystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<HealthCheckDeviceSyncCreateData, void>({
      path: `/api/healthCheck/device/sync`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags HealthCheck
   * @name HealthCheckReportListCreate
   * @summary 体检报告列表
   * @request POST:/api/healthCheck/report/list
   * @secure
   */
  healthCheckReportListCreate = (data: AspireCoreModelsPagedListSearchModel, params: RequestParams = {}) =>
    this.request<HealthCheckReportListCreateData, void>({
      path: `/api/healthCheck/report/list`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags HealthCheck
   * @name HealthCheckCreateUserCreate
   * @request POST:/api/healthCheck/createUser
   * @secure
   */
  healthCheckCreateUserCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<HealthCheckCreateUserCreateData, void>({
      path: `/api/healthCheck/createUser`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags HealthCheck
   * @name HealthCheckGetUserCreate
   * @request POST:/api/healthCheck/getUser
   * @secure
   */
  healthCheckGetUserCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<HealthCheckGetUserCreateData, void>({
      path: `/api/healthCheck/getUser`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags HomePageProductSection
   * @name ContentHomePageProductSectionListCreate
   * @summary 首页产品推荐列表
   * @request POST:/api/content/HomePageProductSection/List
   * @secure
   */
  contentHomePageProductSectionListCreate = (params: RequestParams = {}) =>
    this.request<ContentHomePageProductSectionListCreateData, void>({
      path: `/api/content/HomePageProductSection/List`,
      method: "POST",
      secure: true,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags HomePageProductSection
   * @name ContentHomePageProductSectionSaveCreate
   * @summary 新增/修改首页产品推荐
   * @request POST:/api/content/HomePageProductSection/Save
   * @secure
   */
  contentHomePageProductSectionSaveCreate = (
    data: KunlunModelsSaveHomePageProductSectionRequest,
    params: RequestParams = {},
  ) =>
    this.request<ContentHomePageProductSectionSaveCreateData, void>({
      path: `/api/content/HomePageProductSection/Save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags HomePageProductSection
   * @name ContentHomePageProductSectionSetStateCreate
   * @summary 设置首页产品推荐状态
   * @request POST:/api/content/HomePageProductSection/SetState
   * @secure
   */
  contentHomePageProductSectionSetStateCreate = (
    data: KunlunModelsSetHomePageProductSectionStateRequest,
    params: RequestParams = {},
  ) =>
    this.request<ContentHomePageProductSectionSetStateCreateData, void>({
      path: `/api/content/HomePageProductSection/SetState`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags HomePageProductSection
   * @name ContentHomePageProductSectionMoveCreate
   * @summary 移动首页产品推荐
   * @request POST:/api/content/HomePageProductSection/Move
   * @secure
   */
  contentHomePageProductSectionMoveCreate = (
    data: KunlunModelsMoveHomePageProductSectionRequest,
    params: RequestParams = {},
  ) =>
    this.request<ContentHomePageProductSectionMoveCreateData, void>({
      path: `/api/content/HomePageProductSection/Move`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags IdGenerator
   * @name BaseIdGeneratorGetGeneratorIdCreate
   * @request POST:/api/base/IdGenerator/GetGeneratorId
   */
  baseIdGeneratorGetGeneratorIdCreate = (
    query?: {
      moduleName?: string;
      ipAddresses?: string;
    },
    params: RequestParams = {},
  ) =>
    this.request<BaseIdGeneratorGetGeneratorIdCreateData, any>({
      path: `/api/base/IdGenerator/GetGeneratorId`,
      method: "POST",
      query: query,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Industry
   * @name BaseIndustryGetIndustriesCreate
   * @summary 获取会员行业数据
   * @request POST:/api/base/Industry/GetIndustries
   */
  baseIndustryGetIndustriesCreate = (params: RequestParams = {}) =>
    this.request<BaseIndustryGetIndustriesCreateData, any>({
      path: `/api/base/Industry/GetIndustries`,
      method: "POST",
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Inventory
   * @name MallInventoryListCreate
   * @summary 库存列表
   * @request POST:/api/mall/Inventory/List
   * @secure
   */
  mallInventoryListCreate = (data: KunlunModelsInventoryListRequest, params: RequestParams = {}) =>
    this.request<MallInventoryListCreateData, void>({
      path: `/api/mall/Inventory/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Location
   * @name BaseLocationSearchCreate
   * @summary 地点搜索
   * @request POST:/api/base/Location/Search
   */
  baseLocationSearchCreate = (data: KunlunModelsLocationSearchRequest, params: RequestParams = {}) =>
    this.request<BaseLocationSearchCreateData, any>({
      path: `/api/base/Location/Search`,
      method: "POST",
      body: data,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Location
   * @name BaseLocationSuggestionCreate
   * @summary 关键词输入提示
   * @request POST:/api/base/Location/Suggestion
   */
  baseLocationSuggestionCreate = (data: KunlunModelsLocationSuggestionRequest, params: RequestParams = {}) =>
    this.request<BaseLocationSuggestionCreateData, any>({
      path: `/api/base/Location/Suggestion`,
      method: "POST",
      body: data,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Location
   * @name BaseLocationGeocoderCreate
   * @summary 逆地址解析(坐标位置描述)
   * @request POST:/api/base/Location/Geocoder
   */
  baseLocationGeocoderCreate = (data: KunlunModelsGeocoderRequest, params: RequestParams = {}) =>
    this.request<BaseLocationGeocoderCreateData, any>({
      path: `/api/base/Location/Geocoder`,
      method: "POST",
      body: data,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Location
   * @name BaseLocationGetAreaCreate
   * @summary 通过经纬度获取地区
   * @request POST:/api/base/Location/GetArea
   */
  baseLocationGetAreaCreate = (data: KunlunInfrastructureModelsLatLngModel, params: RequestParams = {}) =>
    this.request<BaseLocationGetAreaCreateData, any>({
      path: `/api/base/Location/GetArea`,
      method: "POST",
      body: data,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Location
   * @name BaseLocationIpLocationCreate
   * @summary 根据IP获取地址信息
   * @request POST:/api/base/Location/IpLocation
   */
  baseLocationIpLocationCreate = (params: RequestParams = {}) =>
    this.request<BaseLocationIpLocationCreateData, any>({
      path: `/api/base/Location/IpLocation`,
      method: "POST",
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Logistics
   * @name LogisticsOrderExpressCreate
   * @request POST:/api/logistics/order/:express
   */
  logisticsOrderExpressCreate = (
    express: string,
    data: KunlunDomainProvidersLogisticsILogisticsCreateOrderRequest,
    query?: {
      express?: string;
    },
    params: RequestParams = {},
  ) =>
    this.request<LogisticsOrderExpressCreateData, any>({
      path: `/api/logistics/order/${express}`,
      method: "POST",
      query: query,
      body: data,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Logistics
   * @name LogisticsRoutesExpressTrackingNumberList
   * @request GET:/api/logistics/routes/:express/:trackingNumber
   */
  logisticsRoutesExpressTrackingNumberList = (
    express: string,
    trackingNumber: string,
    query?: {
      express?: string;
      trackingNumber?: string;
    },
    params: RequestParams = {},
  ) =>
    this.request<LogisticsRoutesExpressTrackingNumberListData, any>({
      path: `/api/logistics/routes/${express}/${trackingNumber}`,
      method: "GET",
      query: query,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags MallOrder
   * @name MallOrderListCreate
   * @summary 商城订单列表
   * @request POST:/api/mall/order/List
   * @secure
   */
  mallOrderListCreate = (data: KunlunModelsMallOrderListRequest, params: RequestParams = {}) =>
    this.request<MallOrderListCreateData, void>({
      path: `/api/mall/order/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags MallOrder
   * @name MallOrderDetailCreate
   * @summary 商城订单明细
   * @request POST:/api/mall/order/Detail
   * @secure
   */
  mallOrderDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MallOrderDetailCreateData, void>({
      path: `/api/mall/order/Detail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags MallOrder
   * @name MallOrderSaveDeliveryCreate
   * @summary 商城订单发货
   * @request POST:/api/mall/order/SaveDelivery
   * @secure
   */
  mallOrderSaveDeliveryCreate = (data: KunlunModelsSaveDeliveryRequest, params: RequestParams = {}) =>
    this.request<MallOrderSaveDeliveryCreateData, void>({
      path: `/api/mall/order/SaveDelivery`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags MallOrder
   * @name MallOrderTakeDeliveryCreate
   * @summary 商城订单收货
   * @request POST:/api/mall/order/TakeDelivery
   * @secure
   */
  mallOrderTakeDeliveryCreate = (data: KunlunModelsTakeDeliveryRequest, params: RequestParams = {}) =>
    this.request<MallOrderTakeDeliveryCreateData, void>({
      path: `/api/mall/order/TakeDelivery`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Member
   * @name MemberMemberListCreate
   * @summary 会员列表
   * @request POST:/api/member/Member/List
   * @secure
   */
  memberMemberListCreate = (data: KunlunModelsMemberListRequest, params: RequestParams = {}) =>
    this.request<MemberMemberListCreateData, void>({
      path: `/api/member/Member/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Member
   * @name MemberMemberDetailCreate
   * @request POST:/api/member/Member/Detail
   * @secure
   */
  memberMemberDetailCreate = (
    query?: {
      /** @format int64 */
      id?: number;
    },
    params: RequestParams = {},
  ) =>
    this.request<MemberMemberDetailCreateData, void>({
      path: `/api/member/Member/Detail`,
      method: "POST",
      query: query,
      secure: true,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Member
   * @name MemberMemberSaveCreate
   * @request POST:/api/member/Member/Save
   * @secure
   */
  memberMemberSaveCreate = (data: KunlunModelsSaveMemberRequest, params: RequestParams = {}) =>
    this.request<MemberMemberSaveCreateData, void>({
      path: `/api/member/Member/Save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Member
   * @name MemberMemberSetStateCreate
   * @request POST:/api/member/Member/SetState
   * @secure
   */
  memberMemberSetStateCreate = (data: KunlunModelsSetMemberStateRequest, params: RequestParams = {}) =>
    this.request<MemberMemberSetStateCreateData, void>({
      path: `/api/member/Member/SetState`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Member
   * @name MemberMemberBasicInfoCreate
   * @request POST:/api/member/Member/BasicInfo
   * @secure
   */
  memberMemberBasicInfoCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MemberMemberBasicInfoCreateData, void>({
      path: `/api/member/Member/BasicInfo`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Member
   * @name MemberMemberCheckExistenceCreate
   * @request POST:/api/member/Member/CheckExistence
   * @secure
   */
  memberMemberCheckExistenceCreate = (data: KunlunModelsCheckMemberExistenceRequest, params: RequestParams = {}) =>
    this.request<MemberMemberCheckExistenceCreateData, void>({
      path: `/api/member/Member/CheckExistence`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Member
   * @name MemberMemberReloadCacheCreate
   * @summary 重载缓存
   * @request POST:/api/member/Member/ReloadCache
   * @secure
   */
  memberMemberReloadCacheCreate = (params: RequestParams = {}) =>
    this.request<MemberMemberReloadCacheCreateData, void>({
      path: `/api/member/Member/ReloadCache`,
      method: "POST",
      secure: true,
      ...params,
    });
  /**
   * No description
   *
   * @tags Member
   * @name MemberMemberUpdateAgentMembersCreate
   * @summary 更新运营商会员的商家信息
   * @request POST:/api/member/Member/UpdateAgentMembers
   */
  memberMemberUpdateAgentMembersCreate = (
    data: KunlunApplicationServicesMemberAppServiceUpdateAgentMembersRequest,
    params: RequestParams = {},
  ) =>
    this.request<MemberMemberUpdateAgentMembersCreateData, any>({
      path: `/api/member/Member/UpdateAgentMembers`,
      method: "POST",
      body: data,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags MemberAddress
   * @name MemberAddressListCreate
   * @request POST:/api/member/address/List
   * @secure
   */
  memberAddressListCreate = (data: KunlunModelsMemberAddressListRequest, params: RequestParams = {}) =>
    this.request<MemberAddressListCreateData, void>({
      path: `/api/member/address/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags MemberAsset
   * @name MemberAssetListCreate
   * @request POST:/api/member/asset/List
   * @secure
   */
  memberAssetListCreate = (data: KunlunModelsMemberAssetListRequest, params: RequestParams = {}) =>
    this.request<MemberAssetListCreateData, void>({
      path: `/api/member/asset/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags MemberAsset
   * @name MemberAssetSummaryCreate
   * @request POST:/api/member/asset/Summary
   * @secure
   */
  memberAssetSummaryCreate = (params: RequestParams = {}) =>
    this.request<MemberAssetSummaryCreateData, void>({
      path: `/api/member/asset/Summary`,
      method: "POST",
      secure: true,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags MemberBill
   * @name MemberBillListCreate
   * @request POST:/api/member/bill/List
   * @secure
   */
  memberBillListCreate = (data: KunlunModelsMemberBillListRequest, params: RequestParams = {}) =>
    this.request<MemberBillListCreateData, void>({
      path: `/api/member/bill/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags MemberCoupon
   * @name MemberCouponSendCreate
   * @summary 发放优惠券
   * @request POST:/api/member/coupon/Send
   * @secure
   */
  memberCouponSendCreate = (data: KunlunModelsSendCouponRequest, params: RequestParams = {}) =>
    this.request<MemberCouponSendCreateData, void>({
      path: `/api/member/coupon/Send`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags MemberCoupon
   * @name MemberCouponSendBatchCreate
   * @request POST:/api/member/coupon/SendBatch
   * @secure
   */
  memberCouponSendBatchCreate = (data: KunlunModelsSendCouponsRequest, params: RequestParams = {}) =>
    this.request<MemberCouponSendBatchCreateData, void>({
      path: `/api/member/coupon/SendBatch`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags MemberLevel
   * @name MarketingMemberLevelListCreate
   * @request POST:/api/marketing/MemberLevel/List
   * @secure
   */
  marketingMemberLevelListCreate = (params: RequestParams = {}) =>
    this.request<MarketingMemberLevelListCreateData, void>({
      path: `/api/marketing/MemberLevel/List`,
      method: "POST",
      secure: true,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags MemberLevel
   * @name MarketingMemberLevelDetailCreate
   * @request POST:/api/marketing/MemberLevel/Detail
   * @secure
   */
  marketingMemberLevelDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MarketingMemberLevelDetailCreateData, void>({
      path: `/api/marketing/MemberLevel/Detail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags MemberLevel
   * @name MarketingMemberLevelSaveCreate
   * @request POST:/api/marketing/MemberLevel/Save
   * @secure
   */
  marketingMemberLevelSaveCreate = (data: KunlunModelsSaveMemberLevelRequest, params: RequestParams = {}) =>
    this.request<MarketingMemberLevelSaveCreateData, void>({
      path: `/api/marketing/MemberLevel/Save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags MemberLevel
   * @name MarketingMemberLevelUpgradeRewardSettingListCreate
   * @summary 会员等级升级奖励设置列表
   * @request POST:/api/marketing/MemberLevel/UpgradeRewardSettingList
   * @secure
   */
  marketingMemberLevelUpgradeRewardSettingListCreate = (
    data: KunlunModelsMemberLevelUpgradeRewardSettingListRequest,
    params: RequestParams = {},
  ) =>
    this.request<MarketingMemberLevelUpgradeRewardSettingListCreateData, void>({
      path: `/api/marketing/MemberLevel/UpgradeRewardSettingList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags MemberLevel
   * @name MarketingMemberLevelSaveUpgradeRewardSettingCreate
   * @summary 新增/修改会员等级升级奖励设置
   * @request POST:/api/marketing/MemberLevel/SaveUpgradeRewardSetting
   * @secure
   */
  marketingMemberLevelSaveUpgradeRewardSettingCreate = (
    data: KunlunModelsSaveMemberLevelUpgradeRewardSettingRequest,
    params: RequestParams = {},
  ) =>
    this.request<MarketingMemberLevelSaveUpgradeRewardSettingCreateData, void>({
      path: `/api/marketing/MemberLevel/SaveUpgradeRewardSetting`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags MemberLevel
   * @name MarketingMemberLevelDeleteUpgradeRewardSettingCreate
   * @summary 删除会员等级升级奖励设置
   * @request POST:/api/marketing/MemberLevel/DeleteUpgradeRewardSetting
   * @secure
   */
  marketingMemberLevelDeleteUpgradeRewardSettingCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MarketingMemberLevelDeleteUpgradeRewardSettingCreateData, void>({
      path: `/api/marketing/MemberLevel/DeleteUpgradeRewardSetting`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantAdminListCreate
   * @request POST:/api/merchant/Merchant/AdminList
   * @secure
   */
  merchantMerchantAdminListCreate = (data: KunlunModelsMerchantAdminListRequest, params: RequestParams = {}) =>
    this.request<MerchantMerchantAdminListCreateData, void>({
      path: `/api/merchant/Merchant/AdminList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantAdminDetailCreate
   * @request POST:/api/merchant/Merchant/AdminDetail
   * @secure
   */
  merchantMerchantAdminDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantAdminDetailCreateData, void>({
      path: `/api/merchant/Merchant/AdminDetail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantSaveAdminCreate
   * @request POST:/api/merchant/Merchant/SaveAdmin
   * @secure
   */
  merchantMerchantSaveAdminCreate = (data: KunlunModelsSaveMerchantAdminRequest, params: RequestParams = {}) =>
    this.request<MerchantMerchantSaveAdminCreateData, void>({
      path: `/api/merchant/Merchant/SaveAdmin`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantDeleteAdminCreate
   * @request POST:/api/merchant/Merchant/DeleteAdmin
   * @secure
   */
  merchantMerchantDeleteAdminCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantDeleteAdminCreateData, void>({
      path: `/api/merchant/Merchant/DeleteAdmin`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantAdvantageListCreate
   * @summary 医院优势方向列表
   * @request POST:/api/merchant/Merchant/AdvantageList
   * @secure
   */
  merchantMerchantAdvantageListCreate = (data: KunlunModelsMerchantAdvantageListRequest, params: RequestParams = {}) =>
    this.request<MerchantMerchantAdvantageListCreateData, void>({
      path: `/api/merchant/Merchant/AdvantageList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantSaveAdvantageCreate
   * @summary 新增/修改优势方向
   * @request POST:/api/merchant/Merchant/SaveAdvantage
   * @secure
   */
  merchantMerchantSaveAdvantageCreate = (data: KunlunModelsSaveMerchantAdvantageRequest, params: RequestParams = {}) =>
    this.request<MerchantMerchantSaveAdvantageCreateData, void>({
      path: `/api/merchant/Merchant/SaveAdvantage`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantDeleteAdvantageCreate
   * @summary 删除优势方向
   * @request POST:/api/merchant/Merchant/DeleteAdvantage
   * @secure
   */
  merchantMerchantDeleteAdvantageCreate = (
    data: KunlunModelsDeleteMerchantAdvantageRequest,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantDeleteAdvantageCreateData, void>({
      path: `/api/merchant/Merchant/DeleteAdvantage`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantAgentInstitutionListCreate
   * @summary 合作机构列表
   * @request POST:/api/merchant/Merchant/AgentInstitutionList
   * @secure
   */
  merchantMerchantAgentInstitutionListCreate = (
    data: KunlunModelsAgentInstitutionListRequest,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantAgentInstitutionListCreateData, void>({
      path: `/api/merchant/Merchant/AgentInstitutionList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantAddAgentInstitutionsCreate
   * @summary 新增合作机构(批量)
   * @request POST:/api/merchant/Merchant/AddAgentInstitutions
   * @secure
   */
  merchantMerchantAddAgentInstitutionsCreate = (
    data: KunlunModelsAddAgentInstitutionsRequest,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantAddAgentInstitutionsCreateData, void>({
      path: `/api/merchant/Merchant/AddAgentInstitutions`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantDeleteAgentInstitutionCreate
   * @summary 删除合作机构
   * @request POST:/api/merchant/Merchant/DeleteAgentInstitution
   * @secure
   */
  merchantMerchantDeleteAgentInstitutionCreate = (
    data: KunlunModelsDeleteAgentInstitutionRequest,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantDeleteAgentInstitutionCreateData, void>({
      path: `/api/merchant/Merchant/DeleteAgentInstitution`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantAgentInstitutionProductListCreate
   * @summary 合作机构产品列表
   * @request POST:/api/merchant/Merchant/AgentInstitutionProductList
   * @secure
   */
  merchantMerchantAgentInstitutionProductListCreate = (
    data: KunlunModelsAgentInstitutionProductListRequest,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantAgentInstitutionProductListCreateData, void>({
      path: `/api/merchant/Merchant/AgentInstitutionProductList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantSaveAgentInstitutionProductCreate
   * @summary 新增/修改合作机构产品
   * @request POST:/api/merchant/Merchant/SaveAgentInstitutionProduct
   * @secure
   */
  merchantMerchantSaveAgentInstitutionProductCreate = (
    data: KunlunModelsSaveAgentInstitutionProductRequest,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantSaveAgentInstitutionProductCreateData, void>({
      path: `/api/merchant/Merchant/SaveAgentInstitutionProduct`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantDeleteAgentInstitutionProductCreate
   * @summary 删除合作机构产品
   * @request POST:/api/merchant/Merchant/DeleteAgentInstitutionProduct
   * @secure
   */
  merchantMerchantDeleteAgentInstitutionProductCreate = (
    data: KunlunModelsDeleteAgentInstitutionProductRequest,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantDeleteAgentInstitutionProductCreateData, void>({
      path: `/api/merchant/Merchant/DeleteAgentInstitutionProduct`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantListCreate
   * @summary 商家列表
   * @request POST:/api/merchant/Merchant/List
   * @secure
   */
  merchantMerchantListCreate = (data: KunlunModelsMerchantListRequest, params: RequestParams = {}) =>
    this.request<MerchantMerchantListCreateData, void>({
      path: `/api/merchant/Merchant/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantDetailCreate
   * @request POST:/api/merchant/Merchant/Detail
   * @secure
   */
  merchantMerchantDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantDetailCreateData, void>({
      path: `/api/merchant/Merchant/Detail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantBasicInfoCreate
   * @request POST:/api/merchant/Merchant/BasicInfo
   * @secure
   */
  merchantMerchantBasicInfoCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantBasicInfoCreateData, void>({
      path: `/api/merchant/Merchant/BasicInfo`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantSaveCreate
   * @request POST:/api/merchant/Merchant/Save
   * @secure
   */
  merchantMerchantSaveCreate = (data: KunlunModelsSaveMerchantRequest, params: RequestParams = {}) =>
    this.request<MerchantMerchantSaveCreateData, void>({
      path: `/api/merchant/Merchant/Save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantDeleteCreate
   * @request POST:/api/merchant/Merchant/Delete
   * @secure
   */
  merchantMerchantDeleteCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantDeleteCreateData, void>({
      path: `/api/merchant/Merchant/Delete`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantSetStateCreate
   * @request POST:/api/merchant/Merchant/SetState
   * @secure
   */
  merchantMerchantSetStateCreate = (data: KunlunModelsSetMerchantStateRequest, params: RequestParams = {}) =>
    this.request<MerchantMerchantSetStateCreateData, void>({
      path: `/api/merchant/Merchant/SetState`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantSaveIntroductionCreate
   * @request POST:/api/merchant/Merchant/SaveIntroduction
   * @secure
   */
  merchantMerchantSaveIntroductionCreate = (
    data: KunlunModelsSaveMerchantIntroductionRequest,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantSaveIntroductionCreateData, void>({
      path: `/api/merchant/Merchant/SaveIntroduction`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantRelationListCreate
   * @summary 商家关系列表
   * @request POST:/api/merchant/Merchant/RelationList
   * @secure
   */
  merchantMerchantRelationListCreate = (data: KunlunModelsMerchantRelationListRequest, params: RequestParams = {}) =>
    this.request<MerchantMerchantRelationListCreateData, void>({
      path: `/api/merchant/Merchant/RelationList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantPartnerAreaListCreate
   * @summary 独家城市合伙人代理区域列表
   * @request POST:/api/merchant/Merchant/PartnerAreaList
   * @secure
   */
  merchantMerchantPartnerAreaListCreate = (
    data: KunlunModelsMerchantPartnerAreaListRequest,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantPartnerAreaListCreateData, void>({
      path: `/api/merchant/Merchant/PartnerAreaList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantAddPartnerAreaCreate
   * @summary 新增独家城市合伙人代理区域
   * @request POST:/api/merchant/Merchant/AddPartnerArea
   * @secure
   */
  merchantMerchantAddPartnerAreaCreate = (
    data: KunlunModelsAddMerchantPartnerAreaRequest,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantAddPartnerAreaCreateData, void>({
      path: `/api/merchant/Merchant/AddPartnerArea`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantDeletePartnerAreaCreate
   * @summary 删除独家城市合伙人代理区域
   * @request POST:/api/merchant/Merchant/DeletePartnerArea
   * @secure
   */
  merchantMerchantDeletePartnerAreaCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantDeletePartnerAreaCreateData, void>({
      path: `/api/merchant/Merchant/DeletePartnerArea`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantReloadCacheCreate
   * @summary 重载缓存
   * @request POST:/api/merchant/Merchant/ReloadCache
   * @secure
   */
  merchantMerchantReloadCacheCreate = (params: RequestParams = {}) =>
    this.request<MerchantMerchantReloadCacheCreateData, void>({
      path: `/api/merchant/Merchant/ReloadCache`,
      method: "POST",
      secure: true,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantImportFromHospitalCreate
   * @summary 导入医院
   * @request POST:/api/merchant/Merchant/ImportFromHospital
   * @secure
   */
  merchantMerchantImportFromHospitalCreate = (params: RequestParams = {}) =>
    this.request<MerchantMerchantImportFromHospitalCreateData, void>({
      path: `/api/merchant/Merchant/ImportFromHospital`,
      method: "POST",
      secure: true,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantImportHdfDepartmentCreate
   * @summary 导入好大夫科室
   * @request POST:/api/merchant/Merchant/ImportHdfDepartment
   * @secure
   */
  merchantMerchantImportHdfDepartmentCreate = (params: RequestParams = {}) =>
    this.request<MerchantMerchantImportHdfDepartmentCreateData, void>({
      path: `/api/merchant/Merchant/ImportHdfDepartment`,
      method: "POST",
      secure: true,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantDepartmentListCreate
   * @summary 商家科室列表
   * @request POST:/api/merchant/Merchant/DepartmentList
   * @secure
   */
  merchantMerchantDepartmentListCreate = (
    data: KunlunModelsMerchantDepartmentListRequest,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantDepartmentListCreateData, void>({
      path: `/api/merchant/Merchant/DepartmentList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantSaveDepartmentCreate
   * @summary 新增/修改商家科室
   * @request POST:/api/merchant/Merchant/SaveDepartment
   * @secure
   */
  merchantMerchantSaveDepartmentCreate = (
    data: KunlunModelsSaveMerchantDepartmentRequest,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantSaveDepartmentCreateData, void>({
      path: `/api/merchant/Merchant/SaveDepartment`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantDeleteDepartmentCreate
   * @summary 删除商家科室
   * @request POST:/api/merchant/Merchant/DeleteDepartment
   * @secure
   */
  merchantMerchantDeleteDepartmentCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantDeleteDepartmentCreateData, void>({
      path: `/api/merchant/Merchant/DeleteDepartment`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantMoveDepartmentCreate
   * @summary 上移/下移商家科室
   * @request POST:/api/merchant/Merchant/MoveDepartment
   * @secure
   */
  merchantMerchantMoveDepartmentCreate = (data: KunlunModelsMoveMerchantDeparmentRequest, params: RequestParams = {}) =>
    this.request<MerchantMerchantMoveDepartmentCreateData, void>({
      path: `/api/merchant/Merchant/MoveDepartment`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantSetDepartmentStateCreate
   * @summary 启用/禁用商家科室
   * @request POST:/api/merchant/Merchant/SetDepartmentState
   * @secure
   */
  merchantMerchantSetDepartmentStateCreate = (
    data: KunlunModelsSetMerchantDepartmentStateRequest,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantSetDepartmentStateCreateData, void>({
      path: `/api/merchant/Merchant/SetDepartmentState`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantDepartmentCascadeListCreate
   * @summary 商家科室列表(级联)
   * @request POST:/api/merchant/Merchant/DepartmentCascadeList
   * @secure
   */
  merchantMerchantDepartmentCascadeListCreate = (
    data: KunlunModelsMerchantDepartmentCascadeListRequest,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantDepartmentCascadeListCreateData, void>({
      path: `/api/merchant/Merchant/DepartmentCascadeList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantChildDepartmentListCreate
   * @summary 商家二级科室列表
   * @request POST:/api/merchant/Merchant/ChildDepartmentList
   * @secure
   */
  merchantMerchantChildDepartmentListCreate = (
    data: KunlunModelsMerchantChildDepartmentListRequest,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantChildDepartmentListCreateData, void>({
      path: `/api/merchant/Merchant/ChildDepartmentList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantDoctorListCreate
   * @summary 医师列表
   * @request POST:/api/merchant/Merchant/DoctorList
   * @secure
   */
  merchantMerchantDoctorListCreate = (data: KunlunModelsDoctorListRequest, params: RequestParams = {}) =>
    this.request<MerchantMerchantDoctorListCreateData, void>({
      path: `/api/merchant/Merchant/DoctorList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantSaveDoctorCreate
   * @summary 新增/修改医师
   * @request POST:/api/merchant/Merchant/SaveDoctor
   * @secure
   */
  merchantMerchantSaveDoctorCreate = (data: KunlunModelsSaveDoctorRequest, params: RequestParams = {}) =>
    this.request<MerchantMerchantSaveDoctorCreateData, void>({
      path: `/api/merchant/Merchant/SaveDoctor`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantDoctorDetailCreate
   * @summary 医师明细
   * @request POST:/api/merchant/Merchant/DoctorDetail
   * @secure
   */
  merchantMerchantDoctorDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantDoctorDetailCreateData, void>({
      path: `/api/merchant/Merchant/DoctorDetail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantDeleteDoctorCreate
   * @summary 删除医师
   * @request POST:/api/merchant/Merchant/DeleteDoctor
   * @secure
   */
  merchantMerchantDeleteDoctorCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantDeleteDoctorCreateData, void>({
      path: `/api/merchant/Merchant/DeleteDoctor`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantGalleryListCreate
   * @request POST:/api/merchant/Merchant/GalleryList
   * @secure
   */
  merchantMerchantGalleryListCreate = (data: KunlunModelsMerchantGalleryListRequest, params: RequestParams = {}) =>
    this.request<MerchantMerchantGalleryListCreateData, void>({
      path: `/api/merchant/Merchant/GalleryList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantAddGalleryCreate
   * @request POST:/api/merchant/Merchant/AddGallery
   * @secure
   */
  merchantMerchantAddGalleryCreate = (data: KunlunModelsAddMerchantGalleryRequest, params: RequestParams = {}) =>
    this.request<MerchantMerchantAddGalleryCreateData, void>({
      path: `/api/merchant/Merchant/AddGallery`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantUpdateGalleryCreate
   * @request POST:/api/merchant/Merchant/UpdateGallery
   * @secure
   */
  merchantMerchantUpdateGalleryCreate = (data: KunlunModelsUpdateMerchantGalleryRequest, params: RequestParams = {}) =>
    this.request<MerchantMerchantUpdateGalleryCreateData, void>({
      path: `/api/merchant/Merchant/UpdateGallery`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantDeleteGalleryCreate
   * @request POST:/api/merchant/Merchant/DeleteGallery
   * @secure
   */
  merchantMerchantDeleteGalleryCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantDeleteGalleryCreateData, void>({
      path: `/api/merchant/Merchant/DeleteGallery`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantSaveGalleriesCreate
   * @request POST:/api/merchant/Merchant/SaveGalleries
   * @secure
   */
  merchantMerchantSaveGalleriesCreate = (data: KunlunModelsSaveMerchantGalleriesRequest, params: RequestParams = {}) =>
    this.request<MerchantMerchantSaveGalleriesCreateData, void>({
      path: `/api/merchant/Merchant/SaveGalleries`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantMemberGiftSettingListCreate
   * @summary 会员赠送设置列表
   * @request POST:/api/merchant/Merchant/MemberGiftSettingList
   * @secure
   */
  merchantMerchantMemberGiftSettingListCreate = (
    data: KunlunModelsMerchantMemberGiftSettingListRequest,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantMemberGiftSettingListCreateData, void>({
      path: `/api/merchant/Merchant/MemberGiftSettingList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantSaveMemberGiftSettingCreate
   * @summary 修改会员赠送设置
   * @request POST:/api/merchant/Merchant/SaveMemberGiftSetting
   * @secure
   */
  merchantMerchantSaveMemberGiftSettingCreate = (
    data: KunlunModelsSaveMerchantMemberGiftSettingRequest,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantSaveMemberGiftSettingCreateData, void>({
      path: `/api/merchant/Merchant/SaveMemberGiftSetting`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantMemberGiftListCreate
   * @summary 会员赠送记录
   * @request POST:/api/merchant/Merchant/MemberGiftList
   * @secure
   */
  merchantMerchantMemberGiftListCreate = (
    data: KunlunModelsMerchantMemberGiftListRequest,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantMemberGiftListCreateData, void>({
      path: `/api/merchant/Merchant/MemberGiftList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantOperationFeeListCreate
   * @summary 商家操作费列表
   * @request POST:/api/merchant/Merchant/OperationFeeList
   * @secure
   */
  merchantMerchantOperationFeeListCreate = (
    data: KunlunModelsMerchantOperationFeeListRequest,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantOperationFeeListCreateData, void>({
      path: `/api/merchant/Merchant/OperationFeeList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantSetOperationFeeStateCreate
   * @summary 启用/禁用商家操作费
   * @request POST:/api/merchant/Merchant/SetOperationFeeState
   * @secure
   */
  merchantMerchantSetOperationFeeStateCreate = (
    data: KunlunModelsSetMerchantOperationFeeStateRequest,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantSetOperationFeeStateCreateData, void>({
      path: `/api/merchant/Merchant/SetOperationFeeState`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantOrganizationOperationFeeAgentDivideSettingListCreate
   * @summary 机构开发运营商操作费分账设置列表
   * @request POST:/api/merchant/Merchant/OrganizationOperationFeeAgentDivideSettingList
   * @secure
   */
  merchantMerchantOrganizationOperationFeeAgentDivideSettingListCreate = (
    data: KunlunModelsOrganizationAgentOperationFeeDivideSettingListRequest,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantOrganizationOperationFeeAgentDivideSettingListCreateData, void>({
      path: `/api/merchant/Merchant/OrganizationOperationFeeAgentDivideSettingList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantSaveOrganizationAgentOperationFeeDivideSettingCreate
   * @summary 修改机构开发运营商操作费分账设置
   * @request POST:/api/merchant/Merchant/SaveOrganizationAgentOperationFeeDivideSetting
   * @secure
   */
  merchantMerchantSaveOrganizationAgentOperationFeeDivideSettingCreate = (
    data: KunlunModelsSaveOrganizationAgentOperationFeeDivideSettingsRequest,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantSaveOrganizationAgentOperationFeeDivideSettingCreateData, void>({
      path: `/api/merchant/Merchant/SaveOrganizationAgentOperationFeeDivideSetting`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantProductListCreate
   * @summary 商家产品列表
   * @request POST:/api/merchant/Merchant/ProductList
   * @secure
   */
  merchantMerchantProductListCreate = (data: KunlunModelsMerchantProductListRequest, params: RequestParams = {}) =>
    this.request<MerchantMerchantProductListCreateData, void>({
      path: `/api/merchant/Merchant/ProductList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantSaveProductCreate
   * @summary 新增/修改商家产品
   * @request POST:/api/merchant/Merchant/SaveProduct
   * @secure
   */
  merchantMerchantSaveProductCreate = (data: KunlunModelsSaveMerchantProductRequest, params: RequestParams = {}) =>
    this.request<MerchantMerchantSaveProductCreateData, void>({
      path: `/api/merchant/Merchant/SaveProduct`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantDeleteProductCreate
   * @summary 商家删除产品
   * @request POST:/api/merchant/Merchant/DeleteProduct
   * @secure
   */
  merchantMerchantDeleteProductCreate = (data: KunlunModelsDeleteMerchantProductRequest, params: RequestParams = {}) =>
    this.request<MerchantMerchantDeleteProductCreateData, void>({
      path: `/api/merchant/Merchant/DeleteProduct`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantMoveProductCreate
   * @summary 上移/下移商家产品
   * @request POST:/api/merchant/Merchant/MoveProduct
   * @secure
   */
  merchantMerchantMoveProductCreate = (data: KunlunModelsMoveMerchantProductRequest, params: RequestParams = {}) =>
    this.request<MerchantMerchantMoveProductCreateData, void>({
      path: `/api/merchant/Merchant/MoveProduct`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantQualificationDetailCreate
   * @summary 资质明细
   * @request POST:/api/merchant/Merchant/QualificationDetail
   * @secure
   */
  merchantMerchantQualificationDetailCreate = (
    data: KunlunModelsQualificationDetailRequest,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantQualificationDetailCreateData, void>({
      path: `/api/merchant/Merchant/QualificationDetail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantSaveBusinessQualificationCreate
   * @summary 修改经营资质
   * @request POST:/api/merchant/Merchant/SaveBusinessQualification
   * @secure
   */
  merchantMerchantSaveBusinessQualificationCreate = (
    data: KunlunModelsSaveBusinessQualificationRequest,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantSaveBusinessQualificationCreateData, void>({
      path: `/api/merchant/Merchant/SaveBusinessQualification`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Merchant
   * @name MerchantMerchantSaveMedicalQualificationCreate
   * @summary 修改行业资质
   * @request POST:/api/merchant/Merchant/SaveMedicalQualification
   * @secure
   */
  merchantMerchantSaveMedicalQualificationCreate = (
    data: KunlunModelsSaveMedicalQualificationRequest,
    params: RequestParams = {},
  ) =>
    this.request<MerchantMerchantSaveMedicalQualificationCreateData, void>({
      path: `/api/merchant/Merchant/SaveMedicalQualification`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags MerchantAsset
   * @name MerchantAssetListCreate
   * @summary 商家资产管理
   * @request POST:/api/merchant/asset/List
   * @secure
   */
  merchantAssetListCreate = (data: KunlunModelsMerchantAssetListRequest, params: RequestParams = {}) =>
    this.request<MerchantAssetListCreateData, void>({
      path: `/api/merchant/asset/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags MerchantAsset
   * @name MerchantAssetSummaryCreate
   * @summary 商家资产汇总
   * @request POST:/api/merchant/asset/Summary
   * @secure
   */
  merchantAssetSummaryCreate = (params: RequestParams = {}) =>
    this.request<MerchantAssetSummaryCreateData, void>({
      path: `/api/merchant/asset/Summary`,
      method: "POST",
      secure: true,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags MerchantBill
   * @name MerchantBillListCreate
   * @summary 商家账单列表
   * @request POST:/api/merchant/bill/List
   * @secure
   */
  merchantBillListCreate = (data: KunlunModelsMerchantBillListRequest, params: RequestParams = {}) =>
    this.request<MerchantBillListCreateData, void>({
      path: `/api/merchant/bill/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags MerchantCoupon
   * @name MerchantCouponSendCreate
   * @request POST:/api/merchant/coupon/Send
   * @secure
   */
  merchantCouponSendCreate = (data: KunlunModelsSendMerchantCouponsRequest, params: RequestParams = {}) =>
    this.request<MerchantCouponSendCreateData, void>({
      path: `/api/merchant/coupon/Send`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags MerchantPosition
   * @name MerchantPositionListCreate
   * @request POST:/api/merchant/position/List
   * @secure
   */
  merchantPositionListCreate = (data: KunlunModelsPositionListRequest, params: RequestParams = {}) =>
    this.request<MerchantPositionListCreateData, void>({
      path: `/api/merchant/position/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags MerchantPosition
   * @name MerchantPositionSaveCreate
   * @request POST:/api/merchant/position/Save
   * @secure
   */
  merchantPositionSaveCreate = (data: KunlunModelsSavePositionRequest, params: RequestParams = {}) =>
    this.request<MerchantPositionSaveCreateData, void>({
      path: `/api/merchant/position/Save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Navigation
   * @name MallNavigationListCreate
   * @summary 导航列表
   * @request POST:/api/mall/Navigation/List
   * @secure
   */
  mallNavigationListCreate = (data: KunlunModelsNavigationListRequest, params: RequestParams = {}) =>
    this.request<MallNavigationListCreateData, void>({
      path: `/api/mall/Navigation/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Navigation
   * @name MallNavigationSaveCreate
   * @summary 新增/修改导航
   * @request POST:/api/mall/Navigation/Save
   * @secure
   */
  mallNavigationSaveCreate = (data: KunlunModelsSaveNavigationRequest, params: RequestParams = {}) =>
    this.request<MallNavigationSaveCreateData, void>({
      path: `/api/mall/Navigation/Save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Navigation
   * @name MallNavigationSetStateCreate
   * @summary 启用/禁用导航
   * @request POST:/api/mall/Navigation/SetState
   * @secure
   */
  mallNavigationSetStateCreate = (data: KunlunModelsSetNavigationStateRequest, params: RequestParams = {}) =>
    this.request<MallNavigationSetStateCreateData, void>({
      path: `/api/mall/Navigation/SetState`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Navigation
   * @name MallNavigationMoveCreate
   * @request POST:/api/mall/Navigation/Move
   * @secure
   */
  mallNavigationMoveCreate = (data: KunlunModelsMoveNavigationRequest, params: RequestParams = {}) =>
    this.request<MallNavigationMoveCreateData, void>({
      path: `/api/mall/Navigation/Move`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags OperationFee
   * @name MerchantOperationFeeListCreate
   * @summary 操作费列表
   * @request POST:/api/merchant/OperationFee/List
   * @secure
   */
  merchantOperationFeeListCreate = (data: AspireCoreModelsBaseSearchModel, params: RequestParams = {}) =>
    this.request<MerchantOperationFeeListCreateData, void>({
      path: `/api/merchant/OperationFee/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags OperationFee
   * @name MerchantOperationFeeDetailCreate
   * @summary 操作费明细
   * @request POST:/api/merchant/OperationFee/Detail
   * @secure
   */
  merchantOperationFeeDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MerchantOperationFeeDetailCreateData, void>({
      path: `/api/merchant/OperationFee/Detail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags OperationFee
   * @name MerchantOperationFeeSaveCreate
   * @summary 保存操作费
   * @request POST:/api/merchant/OperationFee/Save
   * @secure
   */
  merchantOperationFeeSaveCreate = (data: KunlunModelsSaveOperationFeeRequest, params: RequestParams = {}) =>
    this.request<MerchantOperationFeeSaveCreateData, void>({
      path: `/api/merchant/OperationFee/Save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags OperationFee
   * @name MerchantOperationFeeDeleteCreate
   * @summary 删除操作费
   * @request POST:/api/merchant/OperationFee/Delete
   * @secure
   */
  merchantOperationFeeDeleteCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MerchantOperationFeeDeleteCreateData, void>({
      path: `/api/merchant/OperationFee/Delete`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags OperationFee
   * @name MerchantOperationFeeSaveCustomerAgentDivideSettingCreate
   * @summary 修改操作费客户开发运营商分账设置
   * @request POST:/api/merchant/OperationFee/SaveCustomerAgentDivideSetting
   * @secure
   */
  merchantOperationFeeSaveCustomerAgentDivideSettingCreate = (
    data: KunlunModelsSaveOperationFeeAgentDivideSettingRequest,
    params: RequestParams = {},
  ) =>
    this.request<MerchantOperationFeeSaveCustomerAgentDivideSettingCreateData, void>({
      path: `/api/merchant/OperationFee/SaveCustomerAgentDivideSetting`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags OperationFee
   * @name MerchantOperationFeeSaveOrganizationAgentDivideSettingCreate
   * @request POST:/api/merchant/OperationFee/SaveOrganizationAgentDivideSetting
   * @secure
   */
  merchantOperationFeeSaveOrganizationAgentDivideSettingCreate = (
    data: KunlunModelsSaveOperationFeeAgentDivideSettingRequest,
    params: RequestParams = {},
  ) =>
    this.request<MerchantOperationFeeSaveOrganizationAgentDivideSettingCreateData, void>({
      path: `/api/merchant/OperationFee/SaveOrganizationAgentDivideSetting`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags OperationFee
   * @name MerchantOperationFeeMemberRewardSettingListCreate
   * @summary 服务费会员推广奖励政策列表
   * @request POST:/api/merchant/OperationFee/MemberRewardSettingList
   * @secure
   */
  merchantOperationFeeMemberRewardSettingListCreate = (
    data: KunlunModelsOperationFeeMemberRewardSettingListRequest,
    params: RequestParams = {},
  ) =>
    this.request<MerchantOperationFeeMemberRewardSettingListCreateData, void>({
      path: `/api/merchant/OperationFee/MemberRewardSettingList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags OperationFee
   * @name MerchantOperationFeeSaveMemberRewardSettingCreate
   * @summary 新增/修改会员推广奖励政策
   * @request POST:/api/merchant/OperationFee/SaveMemberRewardSetting
   * @secure
   */
  merchantOperationFeeSaveMemberRewardSettingCreate = (
    data: KunlunModelsSaveOperationFeeMemberRewardSettingRequest,
    params: RequestParams = {},
  ) =>
    this.request<MerchantOperationFeeSaveMemberRewardSettingCreateData, void>({
      path: `/api/merchant/OperationFee/SaveMemberRewardSetting`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags OperationFee
   * @name MerchantOperationFeeDeleteMemberRewardSettingCreate
   * @summary 删除奖励政策
   * @request POST:/api/merchant/OperationFee/DeleteMemberRewardSetting
   * @secure
   */
  merchantOperationFeeDeleteMemberRewardSettingCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MerchantOperationFeeDeleteMemberRewardSettingCreateData, void>({
      path: `/api/merchant/OperationFee/DeleteMemberRewardSetting`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Order
   * @name OrderOrderListCreate
   * @summary 订单列表
   * @request POST:/api/order/Order/List
   * @secure
   */
  orderOrderListCreate = (data: KunlunModelsOrderListRequest, params: RequestParams = {}) =>
    this.request<OrderOrderListCreateData, void>({
      path: `/api/order/Order/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Order
   * @name OrderOrderDetailCreate
   * @request POST:/api/order/Order/Detail
   * @secure
   */
  orderOrderDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<OrderOrderDetailCreateData, void>({
      path: `/api/order/Order/Detail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Order
   * @name OrderOrderCloseCreate
   * @summary 关闭订单
   * @request POST:/api/order/Order/Close
   * @secure
   */
  orderOrderCloseCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<OrderOrderCloseCreateData, void>({
      path: `/api/order/Order/Close`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Order
   * @name OrderOrderIsTradeManagedCreate
   * @request POST:/api/order/Order/IsTradeManaged
   * @secure
   */
  orderOrderIsTradeManagedCreate = (params: RequestParams = {}) =>
    this.request<OrderOrderIsTradeManagedCreateData, void>({
      path: `/api/order/Order/IsTradeManaged`,
      method: "POST",
      secure: true,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Order
   * @name OrderOrderRefundListCreate
   * @summary 退款列表
   * @request POST:/api/order/Order/RefundList
   * @secure
   */
  orderOrderRefundListCreate = (data: KunlunModelsOrderRefundApplicationListRequest, params: RequestParams = {}) =>
    this.request<OrderOrderRefundListCreateData, void>({
      path: `/api/order/Order/RefundList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Order
   * @name OrderOrderPassRefundCreate
   * @summary 通过退款申请
   * @request POST:/api/order/Order/PassRefund
   * @secure
   */
  orderOrderPassRefundCreate = (data: KunlunModelsPassOrderRefundRequest, params: RequestParams = {}) =>
    this.request<OrderOrderPassRefundCreateData, void>({
      path: `/api/order/Order/PassRefund`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Order
   * @name OrderOrderRejectRefundCreate
   * @summary 拒绝退款申请
   * @request POST:/api/order/Order/RejectRefund
   * @secure
   */
  orderOrderRejectRefundCreate = (data: KunlunModelsRejectOrderRefundRequest, params: RequestParams = {}) =>
    this.request<OrderOrderRejectRefundCreateData, void>({
      path: `/api/order/Order/RejectRefund`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Page
   * @name PageListCreate
   * @summary 页面列表
   * @request POST:/api/page/list
   * @secure
   */
  pageListCreate = (data: AspireCoreModelsPagedListSearchModel, params: RequestParams = {}) =>
    this.request<PageListCreateData, void>({
      path: `/api/page/list`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Page
   * @name PageSaveCreate
   * @summary 新增/修改页面
   * @request POST:/api/page/save
   * @secure
   */
  pageSaveCreate = (data: KunlunModelsSavePageRequest, params: RequestParams = {}) =>
    this.request<PageSaveCreateData, void>({
      path: `/api/page/save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Page
   * @name PageDeleteCreate
   * @summary 删除页面
   * @request POST:/api/page/delete
   * @secure
   */
  pageDeleteCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemGuidSystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<PageDeleteCreateData, void>({
      path: `/api/page/delete`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Page
   * @name PageWidgetListCreate
   * @summary 页面组件列表
   * @request POST:/api/page/widgetList
   * @secure
   */
  pageWidgetListCreate = (data: KunlunModelsWidgetListRequest, params: RequestParams = {}) =>
    this.request<PageWidgetListCreateData, void>({
      path: `/api/page/widgetList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Page
   * @name PageSaveWidgetCreate
   * @summary 新增/修改页面组件
   * @request POST:/api/page/saveWidget
   * @secure
   */
  pageSaveWidgetCreate = (data: KunlunModelsSaveWidgetRequest, params: RequestParams = {}) =>
    this.request<PageSaveWidgetCreateData, void>({
      path: `/api/page/saveWidget`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Page
   * @name PageDeleteWidgetCreate
   * @summary 删除页面组件
   * @request POST:/api/page/deleteWidget
   * @secure
   */
  pageDeleteWidgetCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemGuidSystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<PageDeleteWidgetCreateData, void>({
      path: `/api/page/deleteWidget`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Page
   * @name PageMoveWidgetCreate
   * @summary 上移/下移页面组件
   * @request POST:/api/page/moveWidget
   * @secure
   */
  pageMoveWidgetCreate = (data: KunlunModelsMoveWidgetRequest, params: RequestParams = {}) =>
    this.request<PageMoveWidgetCreateData, void>({
      path: `/api/page/moveWidget`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Page
   * @name PageWidgetContentAreaListCreate
   * @summary 组件内容区域列表
   * @request POST:/api/page/widgetContentAreaList
   * @secure
   */
  pageWidgetContentAreaListCreate = (data: KunlunModelsWidgetContentAreaListRequest, params: RequestParams = {}) =>
    this.request<PageWidgetContentAreaListCreateData, void>({
      path: `/api/page/widgetContentAreaList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Page
   * @name PageSaveWidgetContentAreaCreate
   * @summary 新增/修改组件内容区域
   * @request POST:/api/page/saveWidgetContentArea
   * @secure
   */
  pageSaveWidgetContentAreaCreate = (data: KunlunModelsSaveWidgetContentAreaRequest, params: RequestParams = {}) =>
    this.request<PageSaveWidgetContentAreaCreateData, void>({
      path: `/api/page/saveWidgetContentArea`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Page
   * @name PageDeleteWidgetContentAreaCreate
   * @summary 删除组件内容区域
   * @request POST:/api/page/deleteWidgetContentArea
   * @secure
   */
  pageDeleteWidgetContentAreaCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemGuidSystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<PageDeleteWidgetContentAreaCreateData, void>({
      path: `/api/page/deleteWidgetContentArea`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Page
   * @name PageMoveWidgetContentAreaCreate
   * @summary 上移/下移组件内容区域
   * @request POST:/api/page/moveWidgetContentArea
   * @secure
   */
  pageMoveWidgetContentAreaCreate = (data: KunlunModelsMoveWidgetContentAreaRequest, params: RequestParams = {}) =>
    this.request<PageMoveWidgetContentAreaCreateData, void>({
      path: `/api/page/moveWidgetContentArea`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Page
   * @name PageWidgetItemListCreate
   * @summary 组件项列表
   * @request POST:/api/page/widgetItemList
   * @secure
   */
  pageWidgetItemListCreate = (data: KunlunModelsWidgetItemListRequest, params: RequestParams = {}) =>
    this.request<PageWidgetItemListCreateData, void>({
      path: `/api/page/widgetItemList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Page
   * @name PageSaveWidgetItemCreate
   * @summary 新增/修改组件项
   * @request POST:/api/page/saveWidgetItem
   * @secure
   */
  pageSaveWidgetItemCreate = (data: KunlunModelsSaveWidgetItemRequest, params: RequestParams = {}) =>
    this.request<PageSaveWidgetItemCreateData, void>({
      path: `/api/page/saveWidgetItem`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Page
   * @name PageDeleteWidgetItemCreate
   * @summary 删除组件项
   * @request POST:/api/page/deleteWidgetItem
   * @secure
   */
  pageDeleteWidgetItemCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemGuidSystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<PageDeleteWidgetItemCreateData, void>({
      path: `/api/page/deleteWidgetItem`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Page
   * @name PageMoveWidgetItemCreate
   * @summary 上移/下移组件项
   * @request POST:/api/page/moveWidgetItem
   * @secure
   */
  pageMoveWidgetItemCreate = (data: KunlunModelsMoveWidgetItemRequest, params: RequestParams = {}) =>
    this.request<PageMoveWidgetItemCreateData, void>({
      path: `/api/page/moveWidgetItem`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags PickupAddress
   * @name MallPickupAddressListCreate
   * @summary 提货地址列表
   * @request POST:/api/mall/PickupAddress/List
   * @secure
   */
  mallPickupAddressListCreate = (params: RequestParams = {}) =>
    this.request<MallPickupAddressListCreateData, void>({
      path: `/api/mall/PickupAddress/List`,
      method: "POST",
      secure: true,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags PickupAddress
   * @name MallPickupAddressDetailCreate
   * @summary 提货地址明细
   * @request POST:/api/mall/PickupAddress/Detail
   * @secure
   */
  mallPickupAddressDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemGuidSystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MallPickupAddressDetailCreateData, void>({
      path: `/api/mall/PickupAddress/Detail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags PickupAddress
   * @name MallPickupAddressSaveCreate
   * @summary 保存提货地址
   * @request POST:/api/mall/PickupAddress/Save
   * @secure
   */
  mallPickupAddressSaveCreate = (data: KunlunModelsSavePickupAddressRequest, params: RequestParams = {}) =>
    this.request<MallPickupAddressSaveCreateData, void>({
      path: `/api/mall/PickupAddress/Save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags PickupAddress
   * @name MallPickupAddressDeleteCreate
   * @summary 删除提货地址
   * @request POST:/api/mall/PickupAddress/Delete
   * @secure
   */
  mallPickupAddressDeleteCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemGuidSystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MallPickupAddressDeleteCreateData, void>({
      path: `/api/mall/PickupAddress/Delete`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags PlatformAccount
   * @name PlatformAccountListCreate
   * @summary 账户列表
   * @request POST:/api/platform/account/List
   * @secure
   */
  platformAccountListCreate = (data: KunlunModelsPlatformAccountListRequest, params: RequestParams = {}) =>
    this.request<PlatformAccountListCreateData, void>({
      path: `/api/platform/account/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags PlatformAccount
   * @name PlatformAccountDetailCreate
   * @summary 账户明细
   * @request POST:/api/platform/account/Detail
   * @secure
   */
  platformAccountDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<PlatformAccountDetailCreateData, void>({
      path: `/api/platform/account/Detail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags PlatformAccount
   * @name PlatformAccountSaveCreate
   * @summary 保存账户
   * @request POST:/api/platform/account/Save
   * @secure
   */
  platformAccountSaveCreate = (data: KunlunModelsSavePlatformAccountRequest, params: RequestParams = {}) =>
    this.request<PlatformAccountSaveCreateData, void>({
      path: `/api/platform/account/Save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags PlatformAccount
   * @name PlatformAccountSetDefaultCreate
   * @summary 设为默认账户
   * @request POST:/api/platform/account/SetDefault
   * @secure
   */
  platformAccountSetDefaultCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<PlatformAccountSetDefaultCreateData, void>({
      path: `/api/platform/account/SetDefault`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags PlatformAccount
   * @name PlatformAccountConfirmCreate
   * @summary 确认账户
   * @request POST:/api/platform/account/Confirm
   * @secure
   */
  platformAccountConfirmCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<PlatformAccountConfirmCreateData, void>({
      path: `/api/platform/account/Confirm`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags PlatformAsset
   * @name PlatformAssetSummaryCreate
   * @request POST:/api/platform/asset/Summary
   * @secure
   */
  platformAssetSummaryCreate = (params: RequestParams = {}) =>
    this.request<PlatformAssetSummaryCreateData, void>({
      path: `/api/platform/asset/Summary`,
      method: "POST",
      secure: true,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags PlatformBill
   * @name PlatformBillListCreate
   * @summary 账单列表
   * @request POST:/api/platform/bill/List
   * @secure
   */
  platformBillListCreate = (data: KunlunModelsPlatformBillListRequest, params: RequestParams = {}) =>
    this.request<PlatformBillListCreateData, void>({
      path: `/api/platform/bill/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Policy
   * @name MallPolicyListCreate
   * @request POST:/api/mall/Policy/List
   * @secure
   */
  mallPolicyListCreate = (data: KunlunModelsPolicyListRequest, params: RequestParams = {}) =>
    this.request<MallPolicyListCreateData, void>({
      path: `/api/mall/Policy/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Policy
   * @name MallPolicyDetailCreate
   * @request POST:/api/mall/Policy/Detail
   * @secure
   */
  mallPolicyDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MallPolicyDetailCreateData, void>({
      path: `/api/mall/Policy/Detail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Policy
   * @name MallPolicySaveCreate
   * @request POST:/api/mall/Policy/Save
   * @secure
   */
  mallPolicySaveCreate = (data: KunlunModelsSavePolicyRequest, params: RequestParams = {}) =>
    this.request<MallPolicySaveCreateData, void>({
      path: `/api/mall/Policy/Save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Policy
   * @name MallPolicyDetailListCreate
   * @request POST:/api/mall/Policy/DetailList
   * @secure
   */
  mallPolicyDetailListCreate = (data: KunlunModelsPolicyDetailListRequest, params: RequestParams = {}) =>
    this.request<MallPolicyDetailListCreateData, void>({
      path: `/api/mall/Policy/DetailList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Policy
   * @name MallPolicyUpdateDetailCreate
   * @request POST:/api/mall/Policy/UpdateDetail
   * @secure
   */
  mallPolicyUpdateDetailCreate = (data: KunlunModelsUpdatePolicyDetailRequest, params: RequestParams = {}) =>
    this.request<MallPolicyUpdateDetailCreateData, void>({
      path: `/api/mall/Policy/UpdateDetail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Policy
   * @name MallPolicyMerchantPolicyListCreate
   * @summary 代理商自定义结算政策
   * @request POST:/api/mall/Policy/MerchantPolicyList
   * @secure
   */
  mallPolicyMerchantPolicyListCreate = (data: KunlunModelsMerchantPolicyListRequest, params: RequestParams = {}) =>
    this.request<MallPolicyMerchantPolicyListCreateData, void>({
      path: `/api/mall/Policy/MerchantPolicyList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Product
   * @name MallProductListCreate
   * @summary 产品列表
   * @request POST:/api/mall/Product/List
   * @secure
   */
  mallProductListCreate = (data: KunlunModelsProductListRequest, params: RequestParams = {}) =>
    this.request<MallProductListCreateData, void>({
      path: `/api/mall/Product/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Product
   * @name MallProductDetailCreate
   * @request POST:/api/mall/Product/Detail
   * @secure
   */
  mallProductDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MallProductDetailCreateData, void>({
      path: `/api/mall/Product/Detail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Product
   * @name MallProductCreateCreate
   * @request POST:/api/mall/Product/Create
   * @secure
   */
  mallProductCreateCreate = (data: KunlunModelsCreateProductRequest, params: RequestParams = {}) =>
    this.request<MallProductCreateCreateData, void>({
      path: `/api/mall/Product/Create`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Product
   * @name MallProductUpdateCreate
   * @request POST:/api/mall/Product/Update
   * @secure
   */
  mallProductUpdateCreate = (data: KunlunModelsUpdateProductRequest, params: RequestParams = {}) =>
    this.request<MallProductUpdateCreateData, void>({
      path: `/api/mall/Product/Update`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Product
   * @name MallProductSetOnlineCreate
   * @summary 上下架
   * @request POST:/api/mall/Product/SetOnline
   * @secure
   */
  mallProductSetOnlineCreate = (data: KunlunModelsSetProductOnlineRequest, params: RequestParams = {}) =>
    this.request<MallProductSetOnlineCreateData, void>({
      path: `/api/mall/Product/SetOnline`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Product
   * @name MallProductSetOnlineBatchCreate
   * @summary 批量上下架
   * @request POST:/api/mall/Product/SetOnlineBatch
   * @secure
   */
  mallProductSetOnlineBatchCreate = (data: KunlunModelsSetProductsOnlineRequest, params: RequestParams = {}) =>
    this.request<MallProductSetOnlineBatchCreateData, void>({
      path: `/api/mall/Product/SetOnlineBatch`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Product
   * @name MallProductDeleteCreate
   * @summary 删除
   * @request POST:/api/mall/Product/Delete
   * @secure
   */
  mallProductDeleteCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MallProductDeleteCreateData, void>({
      path: `/api/mall/Product/Delete`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Product
   * @name MallProductDeleteBatchCreate
   * @summary 批量删除
   * @request POST:/api/mall/Product/DeleteBatch
   * @secure
   */
  mallProductDeleteBatchCreate = (data: KunlunModelsDeleteProductsRequest, params: RequestParams = {}) =>
    this.request<MallProductDeleteBatchCreateData, void>({
      path: `/api/mall/Product/DeleteBatch`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Product
   * @name MallProductSkuListCreate
   * @summary 产品规格列表
   * @request POST:/api/mall/Product/SkuList
   * @secure
   */
  mallProductSkuListCreate = (data: KunlunModelsProductSkuListRequest, params: RequestParams = {}) =>
    this.request<MallProductSkuListCreateData, void>({
      path: `/api/mall/Product/SkuList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Product
   * @name MallProductSkuDetailCreate
   * @summary 产品规格明细
   * @request POST:/api/mall/Product/SkuDetail
   * @secure
   */
  mallProductSkuDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MallProductSkuDetailCreateData, void>({
      path: `/api/mall/Product/SkuDetail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Product
   * @name MallProductSaveSkuCreate
   * @request POST:/api/mall/Product/SaveSku
   * @secure
   */
  mallProductSaveSkuCreate = (data: KunlunModelsSaveProductSkuRequest, params: RequestParams = {}) =>
    this.request<MallProductSaveSkuCreateData, void>({
      path: `/api/mall/Product/SaveSku`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Product
   * @name MallProductDeleteSkuCreate
   * @request POST:/api/mall/Product/DeleteSku
   * @secure
   */
  mallProductDeleteSkuCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MallProductDeleteSkuCreateData, void>({
      path: `/api/mall/Product/DeleteSku`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Product
   * @name MallProductMoveSkuCreate
   * @request POST:/api/mall/Product/MoveSku
   * @secure
   */
  mallProductMoveSkuCreate = (data: KunlunModelsMoveProductSkuRequest, params: RequestParams = {}) =>
    this.request<MallProductMoveSkuCreateData, void>({
      path: `/api/mall/Product/MoveSku`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Product
   * @name MallProductSetSkuPriceSchemeCreate
   * @summary 设置产品价格分配方案
   * @request POST:/api/mall/Product/SetSkuPriceScheme
   * @secure
   */
  mallProductSetSkuPriceSchemeCreate = (
    data: KunlunModelsSetProductSkuPriceSchemeRequest,
    params: RequestParams = {},
  ) =>
    this.request<MallProductSetSkuPriceSchemeCreateData, void>({
      path: `/api/mall/Product/SetSkuPriceScheme`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Product
   * @name MallProductSetSkuEnabledCreate
   * @request POST:/api/mall/Product/SetSkuEnabled
   * @secure
   */
  mallProductSetSkuEnabledCreate = (data: KunlunModelsSetProductSkuEnabledRequest, params: RequestParams = {}) =>
    this.request<MallProductSetSkuEnabledCreateData, void>({
      path: `/api/mall/Product/SetSkuEnabled`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Product
   * @name MallProductSetSkuPurchaseEnabledCreate
   * @request POST:/api/mall/Product/SetSkuPurchaseEnabled
   * @secure
   */
  mallProductSetSkuPurchaseEnabledCreate = (
    data: KunlunModelsSetProductSkuPurchaseEnabledRequest,
    params: RequestParams = {},
  ) =>
    this.request<MallProductSetSkuPurchaseEnabledCreateData, void>({
      path: `/api/mall/Product/SetSkuPurchaseEnabled`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Product
   * @name MallProductAreaListCreate
   * @request POST:/api/mall/Product/AreaList
   * @secure
   */
  mallProductAreaListCreate = (data: KunlunModelsProductAreaListRequest, params: RequestParams = {}) =>
    this.request<MallProductAreaListCreateData, void>({
      path: `/api/mall/Product/AreaList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Product
   * @name MallProductSaveAreaCreate
   * @summary 新增/修改产品服务区域
   * @request POST:/api/mall/Product/SaveArea
   * @secure
   */
  mallProductSaveAreaCreate = (data: KunlunModelsSaveProductAreaRequest, params: RequestParams = {}) =>
    this.request<MallProductSaveAreaCreateData, void>({
      path: `/api/mall/Product/SaveArea`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Product
   * @name MallProductDeleteAreaCreate
   * @summary 删除产品服务区域
   * @request POST:/api/mall/Product/DeleteArea
   * @secure
   */
  mallProductDeleteAreaCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MallProductDeleteAreaCreateData, void>({
      path: `/api/mall/Product/DeleteArea`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Product
   * @name MallProductGetPolicyCreate
   * @request POST:/api/mall/Product/GetPolicy
   * @secure
   */
  mallProductGetPolicyCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MallProductGetPolicyCreateData, void>({
      path: `/api/mall/Product/GetPolicy`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Product
   * @name MallProductGetPurchasePolicyCreate
   * @request POST:/api/mall/Product/GetPurchasePolicy
   * @secure
   */
  mallProductGetPurchasePolicyCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MallProductGetPurchasePolicyCreateData, void>({
      path: `/api/mall/Product/GetPurchasePolicy`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Product
   * @name MallProductSetPolicyCreate
   * @summary 修改结算政策
   * @request POST:/api/mall/Product/SetPolicy
   * @secure
   */
  mallProductSetPolicyCreate = (data: KunlunModelsSetSettlementPolicyRequest, params: RequestParams = {}) =>
    this.request<MallProductSetPolicyCreateData, void>({
      path: `/api/mall/Product/SetPolicy`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Product
   * @name MallProductSetPurchasePolicyCreate
   * @summary 修改采购政策
   * @request POST:/api/mall/Product/SetPurchasePolicy
   * @secure
   */
  mallProductSetPurchasePolicyCreate = (data: KunlunModelsSetPurchasePolicyRequest, params: RequestParams = {}) =>
    this.request<MallProductSetPurchasePolicyCreateData, void>({
      path: `/api/mall/Product/SetPurchasePolicy`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags ProductAttribute
   * @name MallAttributeListCreate
   * @summary 属性列表
   * @request POST:/api/mall/attribute/List
   * @secure
   */
  mallAttributeListCreate = (data: KunlunModelsAttributeListRequest, params: RequestParams = {}) =>
    this.request<MallAttributeListCreateData, void>({
      path: `/api/mall/attribute/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags ProductAttribute
   * @name MallAttributeCreateCreate
   * @summary 创建属性
   * @request POST:/api/mall/attribute/Create
   * @secure
   */
  mallAttributeCreateCreate = (data: KunlunModelsCreateAttributeRequest, params: RequestParams = {}) =>
    this.request<MallAttributeCreateCreateData, void>({
      path: `/api/mall/attribute/Create`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags ProductAttribute
   * @name MallAttributeUpdateCreate
   * @summary 修改属性
   * @request POST:/api/mall/attribute/Update
   * @secure
   */
  mallAttributeUpdateCreate = (data: KunlunModelsUpdateAttributeRequest, params: RequestParams = {}) =>
    this.request<MallAttributeUpdateCreateData, void>({
      path: `/api/mall/attribute/Update`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags ProductAttribute
   * @name MallAttributeDetailCreate
   * @summary 属性明细
   * @request POST:/api/mall/attribute/Detail
   * @secure
   */
  mallAttributeDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MallAttributeDetailCreateData, void>({
      path: `/api/mall/attribute/Detail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags ProductAttribute
   * @name MallAttributeMoveCreate
   * @summary 移动属性(上移/下移)
   * @request POST:/api/mall/attribute/Move
   * @secure
   */
  mallAttributeMoveCreate = (data: KunlunModelsMoveAttributeRequest, params: RequestParams = {}) =>
    this.request<MallAttributeMoveCreateData, void>({
      path: `/api/mall/attribute/Move`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags ProductAttribute
   * @name MallAttributeDeleteCreate
   * @summary 删除属性
   * @request POST:/api/mall/attribute/Delete
   * @secure
   */
  mallAttributeDeleteCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MallAttributeDeleteCreateData, void>({
      path: `/api/mall/attribute/Delete`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags ProductAttribute
   * @name MallAttributeValueListCreate
   * @summary 属性值列表
   * @request POST:/api/mall/attribute/ValueList
   * @secure
   */
  mallAttributeValueListCreate = (data: KunlunModelsAttributeValueListRequest, params: RequestParams = {}) =>
    this.request<MallAttributeValueListCreateData, void>({
      path: `/api/mall/attribute/ValueList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags ProductAttribute
   * @name MallAttributeCreateValueCreate
   * @summary 创建属性选项
   * @request POST:/api/mall/attribute/CreateValue
   * @secure
   */
  mallAttributeCreateValueCreate = (data: KunlunModelsCreateAttributeValueRequest, params: RequestParams = {}) =>
    this.request<MallAttributeCreateValueCreateData, void>({
      path: `/api/mall/attribute/CreateValue`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags ProductAttribute
   * @name MallAttributeUpdateValueCreate
   * @summary 修改属性选项
   * @request POST:/api/mall/attribute/UpdateValue
   * @secure
   */
  mallAttributeUpdateValueCreate = (data: KunlunModelsUpdateAttributeValueRequest, params: RequestParams = {}) =>
    this.request<MallAttributeUpdateValueCreateData, void>({
      path: `/api/mall/attribute/UpdateValue`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags ProductAttribute
   * @name MallAttributeMoveValueCreate
   * @summary 移动属性选项(上移/下移)
   * @request POST:/api/mall/attribute/MoveValue
   * @secure
   */
  mallAttributeMoveValueCreate = (data: KunlunModelsMoveAttributeValueRequest, params: RequestParams = {}) =>
    this.request<MallAttributeMoveValueCreateData, void>({
      path: `/api/mall/attribute/MoveValue`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags ProductCategory
   * @name MallCategoryListCreate
   * @request POST:/api/mall/category/List
   * @secure
   */
  mallCategoryListCreate = (data: KunlunModelsCategoryListRequest, params: RequestParams = {}) =>
    this.request<MallCategoryListCreateData, void>({
      path: `/api/mall/category/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags ProductCategory
   * @name MallCategoryDetailCreate
   * @request POST:/api/mall/category/Detail
   * @secure
   */
  mallCategoryDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MallCategoryDetailCreateData, void>({
      path: `/api/mall/category/Detail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags ProductCategory
   * @name MallCategoryCreateCreate
   * @request POST:/api/mall/category/Create
   * @secure
   */
  mallCategoryCreateCreate = (data: KunlunModelsCreateCategoryRequest, params: RequestParams = {}) =>
    this.request<MallCategoryCreateCreateData, void>({
      path: `/api/mall/category/Create`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags ProductCategory
   * @name MallCategoryUpdateCreate
   * @request POST:/api/mall/category/Update
   * @secure
   */
  mallCategoryUpdateCreate = (data: KunlunModelsUpdateCategoryRequest, params: RequestParams = {}) =>
    this.request<MallCategoryUpdateCreateData, void>({
      path: `/api/mall/category/Update`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags ProductCategory
   * @name MallCategoryDeleteCreate
   * @request POST:/api/mall/category/Delete
   * @secure
   */
  mallCategoryDeleteCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MallCategoryDeleteCreateData, void>({
      path: `/api/mall/category/Delete`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags ProductCategory
   * @name MallCategorySetStateCreate
   * @request POST:/api/mall/category/SetState
   * @secure
   */
  mallCategorySetStateCreate = (data: KunlunModelsSetCategoryStateRequest, params: RequestParams = {}) =>
    this.request<MallCategorySetStateCreateData, void>({
      path: `/api/mall/category/SetState`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags ProductCategory
   * @name MallCategoryCascadeListCreate
   * @request POST:/api/mall/category/CascadeList
   * @secure
   */
  mallCategoryCascadeListCreate = (data: KunlunModelsCategoryCascadeListRequest, params: RequestParams = {}) =>
    this.request<MallCategoryCascadeListCreateData, void>({
      path: `/api/mall/category/CascadeList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags ProductOrder
   * @name ProductOrderListCreate
   * @summary 医院产品订单列表
   * @request POST:/api/productOrder/list
   * @secure
   */
  productOrderListCreate = (data: KunlunModelsProductOrderListRequest, params: RequestParams = {}) =>
    this.request<ProductOrderListCreateData, void>({
      path: `/api/productOrder/list`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags ProductOrder
   * @name ProductOrderDetailCreate
   * @summary 医院产品订单明细
   * @request POST:/api/productOrder/detail
   * @secure
   */
  productOrderDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<ProductOrderDetailCreateData, void>({
      path: `/api/productOrder/detail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags ProductOrder
   * @name ProductOrderGetAgentsCreate
   * @summary 获取医院产品订单运营商列表
   * @request POST:/api/productOrder/getAgents
   * @secure
   */
  productOrderGetAgentsCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<ProductOrderGetAgentsCreateData, void>({
      path: `/api/productOrder/getAgents`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags ProductOrder
   * @name ProductOrderConfirmAgentCreate
   * @summary 医院产品订单确认运营商
   * @request POST:/api/productOrder/confirmAgent
   * @secure
   */
  productOrderConfirmAgentCreate = (data: KunlunModelsConfirmProductOrderAgentRequest, params: RequestParams = {}) =>
    this.request<ProductOrderConfirmAgentCreateData, void>({
      path: `/api/productOrder/confirmAgent`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags ProductRevenueAllocationScheme
   * @name ProductRevenueAllocationSchemeListCreate
   * @summary 产品营收分配列表
   * @request POST:/api/productRevenueAllocationScheme/list
   * @secure
   */
  productRevenueAllocationSchemeListCreate = (data: AspireCoreModelsBaseSearchModel, params: RequestParams = {}) =>
    this.request<ProductRevenueAllocationSchemeListCreateData, void>({
      path: `/api/productRevenueAllocationScheme/list`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags ProductRevenueAllocationScheme
   * @name ProductRevenueAllocationSchemeDetailCreate
   * @summary 产品营收分配明细
   * @request POST:/api/productRevenueAllocationScheme/detail
   * @secure
   */
  productRevenueAllocationSchemeDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<ProductRevenueAllocationSchemeDetailCreateData, void>({
      path: `/api/productRevenueAllocationScheme/detail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags ProductRevenueAllocationScheme
   * @name ProductRevenueAllocationSchemeSaveCreate
   * @summary 保存产品营收分配
   * @request POST:/api/productRevenueAllocationScheme/save
   * @secure
   */
  productRevenueAllocationSchemeSaveCreate = (
    data: KunlunModelsSaveProductRevenueAllocationSchemeRequest,
    params: RequestParams = {},
  ) =>
    this.request<ProductRevenueAllocationSchemeSaveCreateData, void>({
      path: `/api/productRevenueAllocationScheme/save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags ProductRevenueAllocationScheme
   * @name ProductRevenueAllocationSchemeDeleteCreate
   * @summary 删除产品营收分配
   * @request POST:/api/productRevenueAllocationScheme/delete
   * @secure
   */
  productRevenueAllocationSchemeDeleteCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<ProductRevenueAllocationSchemeDeleteCreateData, void>({
      path: `/api/productRevenueAllocationScheme/delete`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags ProductRevenueAllocationScheme
   * @name ProductRevenueAllocationSchemeSaveCustomerAgentDivideSettingCreate
   * @summary 修改产品营收分配客户开发运营商分账设置
   * @request POST:/api/productRevenueAllocationScheme/saveCustomerAgentDivideSetting
   * @secure
   */
  productRevenueAllocationSchemeSaveCustomerAgentDivideSettingCreate = (
    data: KunlunModelsSaveProductRevenueAllocationSchemeAgentDivideSettingRequest,
    params: RequestParams = {},
  ) =>
    this.request<ProductRevenueAllocationSchemeSaveCustomerAgentDivideSettingCreateData, void>({
      path: `/api/productRevenueAllocationScheme/saveCustomerAgentDivideSetting`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags ProductRevenueAllocationScheme
   * @name ProductRevenueAllocationSchemeSaveOrganizationAgentDivideSettingCreate
   * @summary 修改产品营收分配机构开发运营商分账设置
   * @request POST:/api/productRevenueAllocationScheme/saveOrganizationAgentDivideSetting
   * @secure
   */
  productRevenueAllocationSchemeSaveOrganizationAgentDivideSettingCreate = (
    data: KunlunModelsSaveProductRevenueAllocationSchemeAgentDivideSettingRequest,
    params: RequestParams = {},
  ) =>
    this.request<ProductRevenueAllocationSchemeSaveOrganizationAgentDivideSettingCreateData, void>({
      path: `/api/productRevenueAllocationScheme/saveOrganizationAgentDivideSetting`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags ProductRevenueAllocationScheme
   * @name ProductRevenueAllocationSchemeMemberRewardSettingListCreate
   * @summary 产品营收分配会员推广奖励政策列表
   * @request POST:/api/productRevenueAllocationScheme/memberRewardSettingList
   * @secure
   */
  productRevenueAllocationSchemeMemberRewardSettingListCreate = (
    data: KunlunModelsProductRevenueAllocationSchemeMemberRewardSettingListRequest,
    params: RequestParams = {},
  ) =>
    this.request<ProductRevenueAllocationSchemeMemberRewardSettingListCreateData, void>({
      path: `/api/productRevenueAllocationScheme/memberRewardSettingList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags ProductRevenueAllocationScheme
   * @name ProductRevenueAllocationSchemeSaveMemberRewardSettingCreate
   * @summary 新增/修改产品营收分配会员推广奖励政策
   * @request POST:/api/productRevenueAllocationScheme/saveMemberRewardSetting
   * @secure
   */
  productRevenueAllocationSchemeSaveMemberRewardSettingCreate = (
    data: KunlunModelsSaveProductRevenueAllocationSchemeMemberRewardSettingRequest,
    params: RequestParams = {},
  ) =>
    this.request<ProductRevenueAllocationSchemeSaveMemberRewardSettingCreateData, void>({
      path: `/api/productRevenueAllocationScheme/saveMemberRewardSetting`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags ProductRevenueAllocationScheme
   * @name ProductRevenueAllocationSchemeDeleteMemberRewardSettingCreate
   * @summary 删除产品营收分配会员推广奖励政策
   * @request POST:/api/productRevenueAllocationScheme/deleteMemberRewardSetting
   * @secure
   */
  productRevenueAllocationSchemeDeleteMemberRewardSettingCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<ProductRevenueAllocationSchemeDeleteMemberRewardSettingCreateData, void>({
      path: `/api/productRevenueAllocationScheme/deleteMemberRewardSetting`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Promoter
   * @name MemberPromoterListCreate
   * @summary 推广员列表
   * @request POST:/api/member/Promoter/List
   * @secure
   */
  memberPromoterListCreate = (data: KunlunModelsPromoterListRequest, params: RequestParams = {}) =>
    this.request<MemberPromoterListCreateData, void>({
      path: `/api/member/Promoter/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Promoter
   * @name MemberPromoterSetStateCreate
   * @summary 启用/禁用推广员状态
   * @request POST:/api/member/Promoter/SetState
   * @secure
   */
  memberPromoterSetStateCreate = (data: KunlunModelsSetPromoterStateRequest, params: RequestParams = {}) =>
    this.request<MemberPromoterSetStateCreateData, void>({
      path: `/api/member/Promoter/SetState`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Promoter
   * @name MemberPromoterSetTypeCreate
   * @summary 设置推广员/推广主管
   * @request POST:/api/member/Promoter/SetType
   * @secure
   */
  memberPromoterSetTypeCreate = (data: KunlunModelsSetPromoterTypeRequest, params: RequestParams = {}) =>
    this.request<MemberPromoterSetTypeCreateData, void>({
      path: `/api/member/Promoter/SetType`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags PromotionPolicy
   * @name PromotionPolicyListCreate
   * @summary 推广政策列表
   * @request POST:/api/promotionPolicy/list
   * @secure
   */
  promotionPolicyListCreate = (data: KunlunModelsPromotionPolicyListRequest, params: RequestParams = {}) =>
    this.request<PromotionPolicyListCreateData, void>({
      path: `/api/promotionPolicy/list`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags PromotionPolicy
   * @name PromotionPolicyDetailCreate
   * @summary 推广政策详情
   * @request POST:/api/promotionPolicy/detail
   * @secure
   */
  promotionPolicyDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<PromotionPolicyDetailCreateData, void>({
      path: `/api/promotionPolicy/detail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags PromotionPolicy
   * @name PromotionPolicySaveCreate
   * @summary 新增/修改推广政策
   * @request POST:/api/promotionPolicy/save
   * @secure
   */
  promotionPolicySaveCreate = (data: KunlunModelsSavePromotionPolicyRequest, params: RequestParams = {}) =>
    this.request<PromotionPolicySaveCreateData, void>({
      path: `/api/promotionPolicy/save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags PromotionPolicy
   * @name PromotionPolicySetStateCreate
   * @summary 启用/禁用推广政策
   * @request POST:/api/promotionPolicy/setState
   * @secure
   */
  promotionPolicySetStateCreate = (data: KunlunModelsSetPromotionPolicyStateRequest, params: RequestParams = {}) =>
    this.request<PromotionPolicySetStateCreateData, void>({
      path: `/api/promotionPolicy/setState`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags PromotionPolicy
   * @name PromotionPolicyDetailListCreate
   * @summary 推广政策明细
   * @request POST:/api/promotionPolicy/detailList
   * @secure
   */
  promotionPolicyDetailListCreate = (data: KunlunModelsPromotionPolicyDetailListRequest, params: RequestParams = {}) =>
    this.request<PromotionPolicyDetailListCreateData, void>({
      path: `/api/promotionPolicy/detailList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags PromotionPolicy
   * @name PromotionPolicySaveDetailCreate
   * @summary 新增/修改推广政策明细
   * @request POST:/api/promotionPolicy/saveDetail
   * @secure
   */
  promotionPolicySaveDetailCreate = (data: KunlunModelsSavePromotionPolicyDetailRequest, params: RequestParams = {}) =>
    this.request<PromotionPolicySaveDetailCreateData, void>({
      path: `/api/promotionPolicy/saveDetail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags PromotionPolicy
   * @name PromotionPolicyDeleteDetailCreate
   * @summary 删除推广政策明细
   * @request POST:/api/promotionPolicy/deleteDetail
   * @secure
   */
  promotionPolicyDeleteDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<PromotionPolicyDeleteDetailCreateData, void>({
      path: `/api/promotionPolicy/deleteDetail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags PurchaseCouponPackage
   * @name MarketingPurchaseCouponPackageListCreate
   * @summary 采购券套餐列表
   * @request POST:/api/marketing/PurchaseCouponPackage/List
   * @secure
   */
  marketingPurchaseCouponPackageListCreate = (
    data: KunlunModelsPurchaseCouponPackageListRequest,
    params: RequestParams = {},
  ) =>
    this.request<MarketingPurchaseCouponPackageListCreateData, void>({
      path: `/api/marketing/PurchaseCouponPackage/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags PurchaseCouponPackage
   * @name MarketingPurchaseCouponPackageDetailCreate
   * @summary 采购券套餐明细
   * @request POST:/api/marketing/PurchaseCouponPackage/Detail
   * @secure
   */
  marketingPurchaseCouponPackageDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MarketingPurchaseCouponPackageDetailCreateData, void>({
      path: `/api/marketing/PurchaseCouponPackage/Detail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags PurchaseCouponPackage
   * @name MarketingPurchaseCouponPackageSaveCreate
   * @summary 新增/修改采购券套餐
   * @request POST:/api/marketing/PurchaseCouponPackage/Save
   * @secure
   */
  marketingPurchaseCouponPackageSaveCreate = (
    data: KunlunModelsSavePurchaseCouponPackageRequest,
    params: RequestParams = {},
  ) =>
    this.request<MarketingPurchaseCouponPackageSaveCreateData, void>({
      path: `/api/marketing/PurchaseCouponPackage/Save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags PurchaseCouponPackage
   * @name MarketingPurchaseCouponPackageSetOnlineCreate
   * @summary 上/下架采购券套餐
   * @request POST:/api/marketing/PurchaseCouponPackage/SetOnline
   * @secure
   */
  marketingPurchaseCouponPackageSetOnlineCreate = (
    data: KunlunModelsSetCouponPackageOnlineRequest,
    params: RequestParams = {},
  ) =>
    this.request<MarketingPurchaseCouponPackageSetOnlineCreateData, void>({
      path: `/api/marketing/PurchaseCouponPackage/SetOnline`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags PurchaseCouponPackage
   * @name MarketingPurchaseCouponPackageDeleteCreate
   * @summary 删除采购券套餐
   * @request POST:/api/marketing/PurchaseCouponPackage/Delete
   * @secure
   */
  marketingPurchaseCouponPackageDeleteCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MarketingPurchaseCouponPackageDeleteCreateData, void>({
      path: `/api/marketing/PurchaseCouponPackage/Delete`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags PurchaseCouponPackage
   * @name MarketingPurchaseCouponPackageCouponListCreate
   * @summary 采购券套餐优惠券列表
   * @request POST:/api/marketing/PurchaseCouponPackage/CouponList
   * @secure
   */
  marketingPurchaseCouponPackageCouponListCreate = (
    data: KunlunModelsPurchaseCouponPackageCouponListRequest,
    params: RequestParams = {},
  ) =>
    this.request<MarketingPurchaseCouponPackageCouponListCreateData, void>({
      path: `/api/marketing/PurchaseCouponPackage/CouponList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags PurchaseCouponPackage
   * @name MarketingPurchaseCouponPackageSaveCouponCreate
   * @summary 新增/修改采购券套餐优惠券
   * @request POST:/api/marketing/PurchaseCouponPackage/SaveCoupon
   * @secure
   */
  marketingPurchaseCouponPackageSaveCouponCreate = (
    data: KunlunModelsSavePurchaseCouponPackageCouponRequest,
    params: RequestParams = {},
  ) =>
    this.request<MarketingPurchaseCouponPackageSaveCouponCreateData, void>({
      path: `/api/marketing/PurchaseCouponPackage/SaveCoupon`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags PurchaseCouponPackage
   * @name MarketingPurchaseCouponPackageDeleteCouponCreate
   * @summary 删除采购券套餐优惠券
   * @request POST:/api/marketing/PurchaseCouponPackage/DeleteCoupon
   * @secure
   */
  marketingPurchaseCouponPackageDeleteCouponCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MarketingPurchaseCouponPackageDeleteCouponCreateData, void>({
      path: `/api/marketing/PurchaseCouponPackage/DeleteCoupon`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags PurchaseCouponPackage
   * @name MarketingPurchaseCouponPackageSettlementPolicyDetailCreate
   * @summary 采购券套餐结算政策
   * @request POST:/api/marketing/PurchaseCouponPackage/SettlementPolicyDetail
   * @secure
   */
  marketingPurchaseCouponPackageSettlementPolicyDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MarketingPurchaseCouponPackageSettlementPolicyDetailCreateData, void>({
      path: `/api/marketing/PurchaseCouponPackage/SettlementPolicyDetail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags PurchaseCouponPackage
   * @name MarketingPurchaseCouponPackageSaveSettlementPolicyCreate
   * @summary 修改采购券套餐结算政策
   * @request POST:/api/marketing/PurchaseCouponPackage/SaveSettlementPolicy
   * @secure
   */
  marketingPurchaseCouponPackageSaveSettlementPolicyCreate = (
    data: KunlunModelsSavePurchaseCouponPackageSettlementPolicyRequest,
    params: RequestParams = {},
  ) =>
    this.request<MarketingPurchaseCouponPackageSaveSettlementPolicyCreateData, void>({
      path: `/api/marketing/PurchaseCouponPackage/SaveSettlementPolicy`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags PurchaseCouponPackageOrder
   * @name MarketingPurchaseCouponPackageOrderUpdateSuppliersCreate
   * @request POST:/api/marketing/PurchaseCouponPackageOrder/UpdateSuppliers
   * @secure
   */
  marketingPurchaseCouponPackageOrderUpdateSuppliersCreate = (params: RequestParams = {}) =>
    this.request<MarketingPurchaseCouponPackageOrderUpdateSuppliersCreateData, void>({
      path: `/api/marketing/PurchaseCouponPackageOrder/UpdateSuppliers`,
      method: "POST",
      secure: true,
      ...params,
    });
  /**
   * No description
   *
   * @tags PurchaseOrder
   * @name MallPurchaseOrderListCreate
   * @summary 采购/销售订单列表
   * @request POST:/api/mall/PurchaseOrder/List
   * @secure
   */
  mallPurchaseOrderListCreate = (data: KunlunModelsPurchaseOrderListRequest, params: RequestParams = {}) =>
    this.request<MallPurchaseOrderListCreateData, void>({
      path: `/api/mall/PurchaseOrder/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags PurchaseOrder
   * @name MallPurchaseOrderDetailCreate
   * @summary 采购/销售订单明细
   * @request POST:/api/mall/PurchaseOrder/Detail
   * @secure
   */
  mallPurchaseOrderDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MallPurchaseOrderDetailCreateData, void>({
      path: `/api/mall/PurchaseOrder/Detail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags PurchaseOrder
   * @name MallPurchaseOrderUploadAttachmentsCreate
   * @summary 采购商上传付款凭证
   * @request POST:/api/mall/PurchaseOrder/UploadAttachments
   * @secure
   */
  mallPurchaseOrderUploadAttachmentsCreate = (
    data: KunlunModelsPurchaseOrderUploadAttachmentsRequest,
    params: RequestParams = {},
  ) =>
    this.request<MallPurchaseOrderUploadAttachmentsCreateData, void>({
      path: `/api/mall/PurchaseOrder/UploadAttachments`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags PurchaseOrder
   * @name MallPurchaseOrderConfirmPaymentCreate
   * @summary 供应商确认收款
   * @request POST:/api/mall/PurchaseOrder/ConfirmPayment
   * @secure
   */
  mallPurchaseOrderConfirmPaymentCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MallPurchaseOrderConfirmPaymentCreateData, void>({
      path: `/api/mall/PurchaseOrder/ConfirmPayment`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags PurchaseOrder
   * @name MallPurchaseOrderReturnCreate
   * @summary 退回
   * @request POST:/api/mall/PurchaseOrder/Return
   * @secure
   */
  mallPurchaseOrderReturnCreate = (data: KunlunModelsPurchaseOrderReturnRequest, params: RequestParams = {}) =>
    this.request<MallPurchaseOrderReturnCreateData, void>({
      path: `/api/mall/PurchaseOrder/Return`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags PurchaseOrder
   * @name MallPurchaseOrderConfirmPickupCreate
   * @summary 供应商确认提货
   * @request POST:/api/mall/PurchaseOrder/ConfirmPickup
   * @secure
   */
  mallPurchaseOrderConfirmPickupCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MallPurchaseOrderConfirmPickupCreateData, void>({
      path: `/api/mall/PurchaseOrder/ConfirmPickup`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags PurchaseOrder
   * @name MallPurchaseOrderDeliveryCreate
   * @summary 供应商发货
   * @request POST:/api/mall/PurchaseOrder/Delivery
   * @secure
   */
  mallPurchaseOrderDeliveryCreate = (data: KunlunModelsPurchaseOrderDeliveryRequest, params: RequestParams = {}) =>
    this.request<MallPurchaseOrderDeliveryCreateData, void>({
      path: `/api/mall/PurchaseOrder/Delivery`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags PurchaseOrder
   * @name MallPurchaseOrderTakeDeliveryCreate
   * @summary 确认收货
   * @request POST:/api/mall/PurchaseOrder/TakeDelivery
   * @secure
   */
  mallPurchaseOrderTakeDeliveryCreate = (
    data: KunlunModelsPurchaseOrderTakeDeliveryRequest,
    params: RequestParams = {},
  ) =>
    this.request<MallPurchaseOrderTakeDeliveryCreateData, void>({
      path: `/api/mall/PurchaseOrder/TakeDelivery`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags PurchaseOrder
   * @name MallPurchaseOrderCloseCreate
   * @summary 关闭订单
   * @request POST:/api/mall/PurchaseOrder/Close
   * @secure
   */
  mallPurchaseOrderCloseCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MallPurchaseOrderCloseCreateData, void>({
      path: `/api/mall/PurchaseOrder/Close`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags PurchasePolicy
   * @name MallPurchasePolicyListCreate
   * @request POST:/api/mall/PurchasePolicy/List
   * @secure
   */
  mallPurchasePolicyListCreate = (data: KunlunModelsPurchasePolicyListRequest, params: RequestParams = {}) =>
    this.request<MallPurchasePolicyListCreateData, void>({
      path: `/api/mall/PurchasePolicy/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags PurchasePolicy
   * @name MallPurchasePolicyDetailCreate
   * @request POST:/api/mall/PurchasePolicy/Detail
   * @secure
   */
  mallPurchasePolicyDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MallPurchasePolicyDetailCreateData, void>({
      path: `/api/mall/PurchasePolicy/Detail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags PurchasePolicy
   * @name MallPurchasePolicySaveCreate
   * @request POST:/api/mall/PurchasePolicy/Save
   * @secure
   */
  mallPurchasePolicySaveCreate = (data: KunlunModelsSavePurchasePolicyRequest, params: RequestParams = {}) =>
    this.request<MallPurchasePolicySaveCreateData, void>({
      path: `/api/mall/PurchasePolicy/Save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags PurchasePolicy
   * @name MallPurchasePolicyDetailListCreate
   * @request POST:/api/mall/PurchasePolicy/DetailList
   * @secure
   */
  mallPurchasePolicyDetailListCreate = (
    data: KunlunModelsPurchasePolicyDetailListRequest,
    params: RequestParams = {},
  ) =>
    this.request<MallPurchasePolicyDetailListCreateData, void>({
      path: `/api/mall/PurchasePolicy/DetailList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags PurchasePolicy
   * @name MallPurchasePolicyUpdateDetailCreate
   * @request POST:/api/mall/PurchasePolicy/UpdateDetail
   * @secure
   */
  mallPurchasePolicyUpdateDetailCreate = (
    data: KunlunModelsUpdatePurchasePolicyDetailRequest,
    params: RequestParams = {},
  ) =>
    this.request<MallPurchasePolicyUpdateDetailCreateData, void>({
      path: `/api/mall/PurchasePolicy/UpdateDetail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags PurchasePolicy
   * @name MallPurchasePolicyMerchantPolicyListCreate
   * @summary 代理商自定义采购政策
   * @request POST:/api/mall/PurchasePolicy/MerchantPolicyList
   * @secure
   */
  mallPurchasePolicyMerchantPolicyListCreate = (
    data: KunlunModelsMerchantPurchasePolicyListRequest,
    params: RequestParams = {},
  ) =>
    this.request<MallPurchasePolicyMerchantPolicyListCreateData, void>({
      path: `/api/mall/PurchasePolicy/MerchantPolicyList`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags RegistrationRewardSetting
   * @name MarketingRegistrationRewardSettingListCreate
   * @summary 用户注册奖励设置列表
   * @request POST:/api/marketing/RegistrationRewardSetting/List
   * @secure
   */
  marketingRegistrationRewardSettingListCreate = (data: AspireCoreModelsBaseSearchModel, params: RequestParams = {}) =>
    this.request<MarketingRegistrationRewardSettingListCreateData, void>({
      path: `/api/marketing/RegistrationRewardSetting/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags RegistrationRewardSetting
   * @name MarketingRegistrationRewardSettingSaveCreate
   * @summary 新增/修改用户注册奖励设置
   * @request POST:/api/marketing/RegistrationRewardSetting/Save
   * @secure
   */
  marketingRegistrationRewardSettingSaveCreate = (
    data: KunlunModelsSaveRegistrationRewardSettingRequest,
    params: RequestParams = {},
  ) =>
    this.request<MarketingRegistrationRewardSettingSaveCreateData, void>({
      path: `/api/marketing/RegistrationRewardSetting/Save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags RegistrationRewardSetting
   * @name MarketingRegistrationRewardSettingDeleteCreate
   * @summary 删除用户注册奖励设置
   * @request POST:/api/marketing/RegistrationRewardSetting/Delete
   * @secure
   */
  marketingRegistrationRewardSettingDeleteCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MarketingRegistrationRewardSettingDeleteCreateData, void>({
      path: `/api/marketing/RegistrationRewardSetting/Delete`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Search
   * @name BaseSearchGetSearchConditionsCreate
   * @summary 获取搜索条件
   * @request POST:/api/base/Search/GetSearchConditions
   */
  baseSearchGetSearchConditionsCreate = (data: KunlunModelsSearchCriteriaRequest, params: RequestParams = {}) =>
    this.request<BaseSearchGetSearchConditionsCreateData, any>({
      path: `/api/base/Search/GetSearchConditions`,
      method: "POST",
      body: data,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags SharingMaterial
   * @name ContentSharingMaterialListCreate
   * @summary 素材库列表
   * @request POST:/api/content/SharingMaterial/List
   * @secure
   */
  contentSharingMaterialListCreate = (params: RequestParams = {}) =>
    this.request<ContentSharingMaterialListCreateData, void>({
      path: `/api/content/SharingMaterial/List`,
      method: "POST",
      secure: true,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags SharingMaterial
   * @name ContentSharingMaterialSaveCreate
   * @summary 新增/修改素材
   * @request POST:/api/content/SharingMaterial/Save
   * @secure
   */
  contentSharingMaterialSaveCreate = (data: KunlunModelsSaveSharingMaterialRequest, params: RequestParams = {}) =>
    this.request<ContentSharingMaterialSaveCreateData, void>({
      path: `/api/content/SharingMaterial/Save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags SharingMaterial
   * @name ContentSharingMaterialSetStateCreate
   * @summary 设置素材状态
   * @request POST:/api/content/SharingMaterial/SetState
   * @secure
   */
  contentSharingMaterialSetStateCreate = (
    data: KunlunModelsSetSharingMaterialStateRequest,
    params: RequestParams = {},
  ) =>
    this.request<ContentSharingMaterialSetStateCreateData, void>({
      path: `/api/content/SharingMaterial/SetState`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags SharingMaterial
   * @name ContentSharingMaterialMoveCreate
   * @summary 移动素材
   * @request POST:/api/content/SharingMaterial/Move
   * @secure
   */
  contentSharingMaterialMoveCreate = (data: KunlunModelsMoveSharingMaterialRequest, params: RequestParams = {}) =>
    this.request<ContentSharingMaterialMoveCreateData, void>({
      path: `/api/content/SharingMaterial/Move`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Sku
   * @name MallSkuListCreate
   * @request POST:/api/mall/Sku/List
   * @secure
   */
  mallSkuListCreate = (data: KunlunModelsSkuListRequest, params: RequestParams = {}) =>
    this.request<MallSkuListCreateData, void>({
      path: `/api/mall/Sku/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Sms
   * @name BaseSmsListCreate
   * @summary 短信发送记录
   * @request POST:/api/base/Sms/List
   * @secure
   */
  baseSmsListCreate = (data: AspireCoreModelsBaseSearchModel, params: RequestParams = {}) =>
    this.request<BaseSmsListCreateData, void>({
      path: `/api/base/Sms/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Sms
   * @name BaseSmsSendVerificationCodeCreate
   * @summary 发送验证码
   * @request POST:/api/base/Sms/SendVerificationCode
   */
  baseSmsSendVerificationCodeCreate = (data: KunlunModelsSendVerificationCodeRequest, params: RequestParams = {}) =>
    this.request<BaseSmsSendVerificationCodeCreateData, any>({
      path: `/api/base/Sms/SendVerificationCode`,
      method: "POST",
      body: data,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags StockIn
   * @name MallStockInListCreate
   * @summary 入库列表
   * @request POST:/api/mall/StockIn/List
   * @secure
   */
  mallStockInListCreate = (data: KunlunModelsStockInListRequest, params: RequestParams = {}) =>
    this.request<MallStockInListCreateData, void>({
      path: `/api/mall/StockIn/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags StockIn
   * @name MallStockInDetailCreate
   * @summary 入库明细
   * @request POST:/api/mall/StockIn/Detail
   * @secure
   */
  mallStockInDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemGuidSystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MallStockInDetailCreateData, void>({
      path: `/api/mall/StockIn/Detail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags StockIn
   * @name MallStockInSaveCreate
   * @summary 新增/编辑入库
   * @request POST:/api/mall/StockIn/Save
   * @secure
   */
  mallStockInSaveCreate = (data: KunlunModelsSaveStockInRequest, params: RequestParams = {}) =>
    this.request<MallStockInSaveCreateData, void>({
      path: `/api/mall/StockIn/Save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags StockIn
   * @name MallStockInSubmitCreate
   * @summary 提交入库
   * @request POST:/api/mall/StockIn/Submit
   * @secure
   */
  mallStockInSubmitCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemGuidSystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MallStockInSubmitCreateData, void>({
      path: `/api/mall/StockIn/Submit`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags StockIn
   * @name MallStockInConfirmCreate
   * @summary 确认入库
   * @request POST:/api/mall/StockIn/Confirm
   * @secure
   */
  mallStockInConfirmCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemGuidSystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MallStockInConfirmCreateData, void>({
      path: `/api/mall/StockIn/Confirm`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags StockIn
   * @name MallStockInReturnCreate
   * @summary 退回入库
   * @request POST:/api/mall/StockIn/Return
   * @secure
   */
  mallStockInReturnCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemGuidSystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MallStockInReturnCreateData, void>({
      path: `/api/mall/StockIn/Return`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags StockIn
   * @name MallStockInCancelCreate
   * @summary 取消入库
   * @request POST:/api/mall/StockIn/Cancel
   * @secure
   */
  mallStockInCancelCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemGuidSystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MallStockInCancelCreateData, void>({
      path: `/api/mall/StockIn/Cancel`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags StockOut
   * @name MallStockOutListCreate
   * @summary 出库列表
   * @request POST:/api/mall/StockOut/List
   * @secure
   */
  mallStockOutListCreate = (data: KunlunModelsStockOutListRequest, params: RequestParams = {}) =>
    this.request<MallStockOutListCreateData, void>({
      path: `/api/mall/StockOut/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags StockOut
   * @name MallStockOutDetailCreate
   * @summary 出库明细
   * @request POST:/api/mall/StockOut/Detail
   * @secure
   */
  mallStockOutDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemGuidSystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MallStockOutDetailCreateData, void>({
      path: `/api/mall/StockOut/Detail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags StockOut
   * @name MallStockOutSaveCreate
   * @summary 新增/编辑出库
   * @request POST:/api/mall/StockOut/Save
   * @secure
   */
  mallStockOutSaveCreate = (data: KunlunModelsSaveStockOutRequest, params: RequestParams = {}) =>
    this.request<MallStockOutSaveCreateData, void>({
      path: `/api/mall/StockOut/Save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags StockOut
   * @name MallStockOutSubmitCreate
   * @summary 提交出库
   * @request POST:/api/mall/StockOut/Submit
   * @secure
   */
  mallStockOutSubmitCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemGuidSystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MallStockOutSubmitCreateData, void>({
      path: `/api/mall/StockOut/Submit`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags StockOut
   * @name MallStockOutConfirmCreate
   * @summary 确认出库
   * @request POST:/api/mall/StockOut/Confirm
   * @secure
   */
  mallStockOutConfirmCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemGuidSystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MallStockOutConfirmCreateData, void>({
      path: `/api/mall/StockOut/Confirm`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags StockOut
   * @name MallStockOutReturnCreate
   * @summary 退回出库
   * @request POST:/api/mall/StockOut/Return
   * @secure
   */
  mallStockOutReturnCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemGuidSystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MallStockOutReturnCreateData, void>({
      path: `/api/mall/StockOut/Return`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags StockOut
   * @name MallStockOutCancelCreate
   * @summary 取消出库
   * @request POST:/api/mall/StockOut/Cancel
   * @secure
   */
  mallStockOutCancelCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemGuidSystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MallStockOutCancelCreateData, void>({
      path: `/api/mall/StockOut/Cancel`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Stockroom
   * @name MallStockroomListCreate
   * @summary 仓库列表
   * @request POST:/api/mall/Stockroom/List
   * @secure
   */
  mallStockroomListCreate = (data: KunlunModelsStockroomListRequest, params: RequestParams = {}) =>
    this.request<MallStockroomListCreateData, void>({
      path: `/api/mall/Stockroom/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Stockroom
   * @name MallStockroomDetailCreate
   * @summary 仓库明细
   * @request POST:/api/mall/Stockroom/Detail
   * @secure
   */
  mallStockroomDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemGuidSystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MallStockroomDetailCreateData, void>({
      path: `/api/mall/Stockroom/Detail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Stockroom
   * @name MallStockroomSaveCreate
   * @summary 保存仓库
   * @request POST:/api/mall/Stockroom/Save
   * @secure
   */
  mallStockroomSaveCreate = (data: KunlunModelsSaveStockroomRequest, params: RequestParams = {}) =>
    this.request<MallStockroomSaveCreateData, void>({
      path: `/api/mall/Stockroom/Save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Stockroom
   * @name MallStockroomDeleteCreate
   * @summary 删除仓库
   * @request POST:/api/mall/Stockroom/Delete
   * @secure
   */
  mallStockroomDeleteCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemGuidSystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<MallStockroomDeleteCreateData, void>({
      path: `/api/mall/Stockroom/Delete`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags SystemSetting
   * @name BaseSystemSettingListCreate
   * @request POST:/api/base/SystemSetting/List
   */
  baseSystemSettingListCreate = (params: RequestParams = {}) =>
    this.request<BaseSystemSettingListCreateData, any>({
      path: `/api/base/SystemSetting/List`,
      method: "POST",
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags UpgradeRule
   * @name MarketingUpgradeRuleDetailCreate
   * @summary 升级规则明细
   * @request POST:/api/marketing/UpgradeRule/Detail
   * @secure
   */
  marketingUpgradeRuleDetailCreate = (params: RequestParams = {}) =>
    this.request<MarketingUpgradeRuleDetailCreateData, void>({
      path: `/api/marketing/UpgradeRule/Detail`,
      method: "POST",
      secure: true,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags UpgradeRule
   * @name MarketingUpgradeRuleSaveCreate
   * @summary 修改升级规则
   * @request POST:/api/marketing/UpgradeRule/Save
   * @secure
   */
  marketingUpgradeRuleSaveCreate = (data: KunlunDomainModelsUpgradeRuleModel, params: RequestParams = {}) =>
    this.request<MarketingUpgradeRuleSaveCreateData, void>({
      path: `/api/marketing/UpgradeRule/Save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Upload
   * @name BaseUploadList
   * @summary 获取UEditor上传配置
   * @request GET:/api/base/Upload
   */
  baseUploadList = (params: RequestParams = {}) =>
    this.request<BaseUploadListData, any>({
      path: `/api/base/Upload`,
      method: "GET",
      ...params,
    });
  /**
   * No description
   *
   * @tags Upload
   * @name BaseUploadCreate
   * @summary 上传
   * @request POST:/api/base/Upload
   */
  baseUploadCreate = (
    data: {
      /** @format binary */
      file?: File;
    },
    params: RequestParams = {},
  ) =>
    this.request<BaseUploadCreateData, any>({
      path: `/api/base/Upload`,
      method: "POST",
      body: data,
      type: ContentType.FormData,
      ...params,
    });
  /**
   * No description
   *
   * @tags Upload
   * @name BaseUploadUeditorList
   * @summary 获取UEditor配置
   * @request GET:/api/base/Upload/ueditor
   */
  baseUploadUeditorList = (
    query?: {
      action?: string;
    },
    params: RequestParams = {},
  ) =>
    this.request<BaseUploadUeditorListData, any>({
      path: `/api/base/Upload/ueditor`,
      method: "GET",
      query: query,
      ...params,
    });
  /**
   * No description
   *
   * @tags Upload
   * @name BaseUploadUeditorCreate
   * @summary UEditor图片上传
   * @request POST:/api/base/Upload/ueditor
   */
  baseUploadUeditorCreate = (
    query?: {
      action?: string;
    },
    params: RequestParams = {},
  ) =>
    this.request<BaseUploadUeditorCreateData, any>({
      path: `/api/base/Upload/ueditor`,
      method: "POST",
      query: query,
      ...params,
    });
  /**
   * No description
   *
   * @tags Upload
   * @name BaseUploadBatchCreate
   * @summary 批量上传
   * @request POST:/api/base/Upload/batch
   */
  baseUploadBatchCreate = (
    data: {
      files?: File[];
    },
    params: RequestParams = {},
  ) =>
    this.request<BaseUploadBatchCreateData, any>({
      path: `/api/base/Upload/batch`,
      method: "POST",
      body: data,
      type: ContentType.FormData,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags User
   * @name MemberUserListCreate
   * @request POST:/api/member/User/List
   * @secure
   */
  memberUserListCreate = (data: KunlunModelsUserListRequest, params: RequestParams = {}) =>
    this.request<MemberUserListCreateData, void>({
      path: `/api/member/User/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags User
   * @name MemberUserCloseCreate
   * @summary 根据Id或手机号码注销账号
   * @request POST:/api/member/User/Close
   * @secure
   */
  memberUserCloseCreate = (data: KunlunModelsCloseUserRequest, params: RequestParams = {}) =>
    this.request<MemberUserCloseCreateData, void>({
      path: `/api/member/User/Close`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags User
   * @name MemberUserReloadCacheCreate
   * @summary 重载缓存
   * @request POST:/api/member/User/ReloadCache
   * @secure
   */
  memberUserReloadCacheCreate = (params: RequestParams = {}) =>
    this.request<MemberUserReloadCacheCreateData, void>({
      path: `/api/member/User/ReloadCache`,
      method: "POST",
      secure: true,
      ...params,
    });
  /**
   * No description
   *
   * @tags UserMenu
   * @name UserMenuSectionListCreate
   * @summary 菜单分类列表
   * @request POST:/api/userMenu/sectionList
   * @secure
   */
  userMenuSectionListCreate = (params: RequestParams = {}) =>
    this.request<UserMenuSectionListCreateData, void>({
      path: `/api/userMenu/sectionList`,
      method: "POST",
      secure: true,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags UserMenu
   * @name UserMenuSaveSectionCreate
   * @summary 新增/修改菜单分类
   * @request POST:/api/userMenu/saveSection
   * @secure
   */
  userMenuSaveSectionCreate = (data: KunlunModelsSaveUserMenuSectionRequest, params: RequestParams = {}) =>
    this.request<UserMenuSaveSectionCreateData, void>({
      path: `/api/userMenu/saveSection`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags UserMenu
   * @name UserMenuDeleteSectionCreate
   * @summary 删除菜单分类
   * @request POST:/api/userMenu/deleteSection
   * @secure
   */
  userMenuDeleteSectionCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<UserMenuDeleteSectionCreateData, void>({
      path: `/api/userMenu/deleteSection`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags UserMenu
   * @name UserMenuMoveSectionCreate
   * @summary 上移/下移菜单分类
   * @request POST:/api/userMenu/moveSection
   * @secure
   */
  userMenuMoveSectionCreate = (data: KunlunModelsMoveUserMenuSectionRequest, params: RequestParams = {}) =>
    this.request<UserMenuMoveSectionCreateData, void>({
      path: `/api/userMenu/moveSection`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags UserMenu
   * @name UserMenuListCreate
   * @summary 菜单列表
   * @request POST:/api/userMenu/list
   * @secure
   */
  userMenuListCreate = (data: KunlunModelsUserMenuListRequest, params: RequestParams = {}) =>
    this.request<UserMenuListCreateData, void>({
      path: `/api/userMenu/list`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags UserMenu
   * @name UserMenuDetailCreate
   * @summary 菜单明细
   * @request POST:/api/userMenu/detail
   * @secure
   */
  userMenuDetailCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<UserMenuDetailCreateData, void>({
      path: `/api/userMenu/detail`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags UserMenu
   * @name UserMenuSaveCreate
   * @summary 新增/修改菜单
   * @request POST:/api/userMenu/save
   * @secure
   */
  userMenuSaveCreate = (data: KunlunModelsSaveUserMenuRequest, params: RequestParams = {}) =>
    this.request<UserMenuSaveCreateData, void>({
      path: `/api/userMenu/save`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags UserMenu
   * @name UserMenuMoveCreate
   * @summary 上移/下移菜单
   * @request POST:/api/userMenu/move
   * @secure
   */
  userMenuMoveCreate = (data: KunlunModelsMoveUserMenuRequest, params: RequestParams = {}) =>
    this.request<UserMenuMoveCreateData, void>({
      path: `/api/userMenu/move`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags UserMenu
   * @name UserMenuDeleteCreate
   * @summary 删除菜单
   * @request POST:/api/userMenu/delete
   * @secure
   */
  userMenuDeleteCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt32SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<UserMenuDeleteCreateData, void>({
      path: `/api/userMenu/delete`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Withdrawal
   * @name OrderWithdrawalListCreate
   * @request POST:/api/order/Withdrawal/List
   * @secure
   */
  orderWithdrawalListCreate = (data: KunlunModelsWithdrawalListRequest, params: RequestParams = {}) =>
    this.request<OrderWithdrawalListCreateData, void>({
      path: `/api/order/Withdrawal/List`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Withdrawal
   * @name OrderWithdrawalPassCreate
   * @summary 通过
   * @request POST:/api/order/Withdrawal/Pass
   * @secure
   */
  orderWithdrawalPassCreate = (data: KunlunModelsPassWithdrawalRequest, params: RequestParams = {}) =>
    this.request<OrderWithdrawalPassCreateData, void>({
      path: `/api/order/Withdrawal/Pass`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Withdrawal
   * @name OrderWithdrawalRejectCreate
   * @summary 拒绝
   * @request POST:/api/order/Withdrawal/Reject
   * @secure
   */
  orderWithdrawalRejectCreate = (data: KunlunModelsRejectWithdrawalRequest, params: RequestParams = {}) =>
    this.request<OrderWithdrawalRejectCreateData, void>({
      path: `/api/order/Withdrawal/Reject`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Withdrawal
   * @name OrderWithdrawalReturnCreate
   * @summary 退回
   * @request POST:/api/order/Withdrawal/Return
   * @secure
   */
  orderWithdrawalReturnCreate = (data: KunlunModelsReturnWithdrawalRequest, params: RequestParams = {}) =>
    this.request<OrderWithdrawalReturnCreateData, void>({
      path: `/api/order/Withdrawal/Return`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Withdrawal
   * @name OrderWithdrawalFinishCreate
   * @summary 完成
   * @request POST:/api/order/Withdrawal/Finish
   * @secure
   */
  orderWithdrawalFinishCreate = (
    data: KunlunInfrastructureModelsBaseIdModel1SystemInt64SystemPrivateCoreLibVersion9000CultureNeutralPublicKeyToken7Cec85D7Bea7798E,
    params: RequestParams = {},
  ) =>
    this.request<OrderWithdrawalFinishCreateData, void>({
      path: `/api/order/Withdrawal/Finish`,
      method: "POST",
      body: data,
      secure: true,
      type: ContentType.Json,
      ...params,
    });
  /**
   * No description
   *
   * @tags Wx
   * @name BaseWxGetSignatureCreate
   * @summary 获取微信JSSDK签名
   * @request POST:/api/base/Wx/GetSignature
   */
  baseWxGetSignatureCreate = (data: KunlunModelsWxSignatureRequest, params: RequestParams = {}) =>
    this.request<BaseWxGetSignatureCreateData, any>({
      path: `/api/base/Wx/GetSignature`,
      method: "POST",
      body: data,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Wx
   * @name BaseWxGetAccessTokenCreate
   * @summary 获取小程序AccessToken
   * @request POST:/api/base/Wx/GetAccessToken
   */
  baseWxGetAccessTokenCreate = (
    query?: {
      appId?: string;
      appSecret?: string;
      /** @default false */
      refresh?: boolean;
    },
    params: RequestParams = {},
  ) =>
    this.request<BaseWxGetAccessTokenCreateData, any>({
      path: `/api/base/Wx/GetAccessToken`,
      method: "POST",
      query: query,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Wx
   * @name BaseWxGenerateMpQrCodeCreate
   * @summary 生成固定小程序码
   * @request POST:/api/base/Wx/GenerateMpQrCode
   */
  baseWxGenerateMpQrCodeCreate = (data: KunlunModelsWxGenerateMpQrCodeRequest, params: RequestParams = {}) =>
    this.request<BaseWxGenerateMpQrCodeCreateData, any>({
      path: `/api/base/Wx/GenerateMpQrCode`,
      method: "POST",
      body: data,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Wx
   * @name BaseWxGenerateTemporaryMpQrCodeCreate
   * @summary 生成临时小程序码
   * @request POST:/api/base/Wx/GenerateTemporaryMpQrCode
   */
  baseWxGenerateTemporaryMpQrCodeCreate = (data: KunlunModelsWxGenerateMpQrCodeRequest, params: RequestParams = {}) =>
    this.request<BaseWxGenerateTemporaryMpQrCodeCreateData, any>({
      path: `/api/base/Wx/GenerateTemporaryMpQrCode`,
      method: "POST",
      body: data,
      type: ContentType.Json,
      format: "json",
      ...params,
    });
  /**
   * No description
   *
   * @tags Wx
   * @name BaseWxGetUserNotifyList
   * @summary 微信订阅消息：查询服务卡片状态
   * @request GET:/api/base/Wx/GetUserNotify
   */
  baseWxGetUserNotifyList = (
    query?: {
      /** 小程序类型：user-客户端，merchant-商家端 */
      mp?: string;
      openId?: string;
      /** @format int32 */
      templateId?: number;
      notifyCode?: string;
    },
    params: RequestParams = {},
  ) =>
    this.request<BaseWxGetUserNotifyListData, any>({
      path: `/api/base/Wx/GetUserNotify`,
      method: "GET",
      query: query,
      format: "json",
      ...params,
    });
}
